Поделиться через


Шаблон элемента управления ScrollItem

Описание рекомендаций и соглашений по реализации IScrollItemProvider, включая сведения о методах. Шаблон элемента управления ScrollItem используется для поддержки отдельных дочерних элементов управления контейнеров, реализующих IScrollProvider. Наличие шаблона элемента управления ScrollItem в элементе управления не означает, что его контейнер или какой-либо предок должен реализовывать шаблон элемента управления Scroll .

Когда контейнер реализует шаблон элемента управления Scroll , шаблон элемента управления ScrollItem выступает в качестве канала связи между дочерним элементом управления и его контейнером, чтобы контейнер смог изменить текущее видимое содержимое (или область) в окне просмотра для отображения дочернего элемента управления. Примеры элементов управления, реализующих этот шаблон элемента управления, см. в разделе Типы элементов управления и поддерживаемые ими шаблоны элементов управления.

В этом разделе содержатся следующие подразделы.

Правила и соглашения реализации

При реализации шаблона элемента управления ScrollItem обратите внимание на следующие рекомендации и соглашения:

  • Элементы, содержащиеся в элементе управления Window или Canvas , не требуются для реализации интерфейса IScrollItemProvider . Однако в качестве альтернативы они должны предоставлять допустимое расположение для свойства IUIAutomationElement::CurrentBoundingRectangle (или CachedBoundingRectangle). Это позволит клиентскому приложению Microsoft модель автоматизации пользовательского интерфейса использовать методы шаблона элемента управления IUIAutomationScrollPattern в контейнере для отображения дочернего элемента.

Обязательные элементы для IScrollItemProvider

Для реализации интерфейса IScrollItemProvider требуется следующий метод.

Обязательные члены Тип члена Примечания
ScrollIntoView Метод Нет

 

Этот шаблон элемента управления не имеет связанных свойств или событий.

Типы элементов управления и поддерживаемые ими шаблоны элементов управления

Шаблон элемента управления "Выбор"

Общие сведения о шаблонах элементов управления модели автоматизации пользовательского интерфейса

Общие сведения о дереве модели автоматизации пользовательского интерфейса