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