Шаблон элемента управления ScrollItem
Описывает рекомендации и соглашения для реализации IScrollItemProvider, включая сведения о методах. Шаблон элемента управления ScrollItem используется для поддержки отдельных дочерних элементов управления контейнеров, реализующих IScrollProvider. Существование шаблона элемента управления ScrollItem ScrollItem в элементе управления не означает, что его контейнер или любой предок должен реализовать шаблон элемента управления прокрутки прокрутки.
Когда контейнер реализует шаблон элемента управления Scroll, шаблон элемента управления ScrollItem выступает в качестве канала связи между дочерним элементом управления и его контейнером, чтобы убедиться, что контейнер может изменить текущее видимое содержимое (или регион) в своем представлении для отображения дочернего элемента управления. Примеры элементов управления, реализующих этот шаблон элемента управления, см. в типах элементов управления и их поддерживаемых шаблонах элементов управления.
В этом разделе содержатся следующие разделы.
- руководящих принципов и соглашений о реализации
- обязательные элементы для IScrollItemProvider
- связанные разделы
Рекомендации по реализации и соглашения
При реализации шаблона управления ScrollItem обратите внимание на следующие рекомендации и соглашения:
- Элементы, содержащиеся в элементе управления Window или Canvas, не требуются для реализации интерфейсаIScrollItemProvider. Однако в качестве альтернативы они должны предоставлять допустимое расположение для свойства IUIAutomationElement::CurrentBoundingRectangle (или CachedBoundingRectangle). Это позволит клиентскому приложению службы автоматизации пользовательского интерфейса Майкрософт использовать методы IUIAutomationScrollPattern шаблонов управления в контейнере для отображения дочернего элемента.
Обязательные элементы для IScrollItemProvider
Следующий метод необходим для реализации интерфейса IScrollItemProvider.
Обязательные элементы | Тип элемента | Примечания |
---|---|---|
ScrollIntoView | Метод | Никакой |
Этот шаблон элемента управления не имеет связанных свойств или событий.
Связанные разделы
-
Типы элементов управления и поддерживаемые шаблоны элементов управления
-
Обзор шаблонов элементов управления автоматизации пользовательского интерфейса