System.Windows.Automation.Provider Пространство имен

Предоставляет API-интерфейсы для создания поставщиков модель автоматизации пользовательского интерфейса.

Классы

Имя Описание
AutomationInteropProvider

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

Интерфейсы

Имя Описание
IDockProvider

Предоставляет методы и свойства для поддержки модель автоматизации пользовательского интерфейса клиентского доступа к элементам управления, предоставляющим их свойства док-станции в контейнере док-станции.

IExpandCollapseProvider

Предоставляет методы и свойства для поддержки модель автоматизации пользовательского интерфейса клиентского доступа к элементам управления, которые визуально расширяются, чтобы отобразить содержимое и свернуть, чтобы скрыть содержимое.

IGridItemProvider

Предоставляет методы и свойства для поддержки модель автоматизации пользовательского интерфейса клиентского доступа к отдельным дочерним элементам управления контейнеров, реализующих IGridProvider.

IGridProvider

Предоставляет методы и свойства для поддержки модель автоматизации пользовательского интерфейса клиентского доступа к элементам управления, которые выполняют роль контейнеров для коллекции дочерних элементов. Дочерние элементы этого элемента должны реализовать IGridItemProvider и быть организованы в двухмерной логической системе координат, которая может проходить (т. е. клиент модель автоматизации пользовательского интерфейса может перемещаться в смежные элементы управления) с помощью клавиатуры.

IInvokeProvider

Предоставляет методы и свойства для поддержки модель автоматизации пользовательского интерфейса клиентского доступа к элементам управления, которые инициируют или выполняют одно, однозначное действие и не поддерживают состояние при активации.

IItemContainerProvider

Предоставляет метод, позволяющий приложениям находить элемент в контейнере, например виртуализированный список.

IMultipleViewProvider

Предоставляет методы и свойства для поддержки модель автоматизации пользовательского интерфейса клиентского доступа к элементам управления, которые предоставляют, и могут переключаться между несколькими представлениями одного набора сведений или дочерних элементов управления.

IRangeValueProvider

Предоставляет методы и свойства для поддержки модель автоматизации пользовательского интерфейса клиентского доступа к элементам управления, которые могут быть заданы в диапазоне.

IRawElementProviderAdviseEvents

Предоставляет методы, вызываемые для уведомления корневого элемента фрагмента, когда клиентское приложение модель автоматизации пользовательского интерфейса начинается или завершает прослушивание событий.

IRawElementProviderFragment

Предоставляет методы и свойства в элементах пользовательского интерфейса, которые являются частью структуры более одного уровня глубины, например поле списка или элемент списка. Реализованы поставщиками модель автоматизации пользовательского интерфейса.

IRawElementProviderFragmentRoot

Предоставляет методы и свойства корневого элемента в фрагменте.

IRawElementProviderHwndOverride

Предоставляет метод, позволяющий изменять положение элементов на основе окна в дереве модель автоматизации пользовательского интерфейса фрагмента.

IRawElementProviderSimple

Предоставляет методы и свойства, предоставляющие основные сведения об элементе пользовательского интерфейса.

IScrollItemProvider

Предоставляет методы и свойства для поддержки модель автоматизации пользовательского интерфейса клиентского доступа к отдельным дочерним элементам управления контейнеров, реализующих IScrollProvider.

IScrollProvider

Предоставляет методы и свойства для поддержки модель автоматизации пользовательского интерфейса клиентского доступа к элементу управления, который выступает в качестве прокручиваемого контейнера для коллекции дочерних объектов. Дочерние компоненты данного контрола должны реализовывать IScrollItemProvider.

ISelectionItemProvider

Предоставляет методы и свойства для поддержки модель автоматизации пользовательского интерфейса доступа клиента к отдельным, настраиваемым дочерним элементам управления контейнеров, реализующим ISelectionProvider.

ISelectionProvider

Предоставляет методы и свойства для поддержки модель автоматизации пользовательского интерфейса клиентского доступа к элементам управления, которые выполняют роль контейнеров для коллекции отдельных настраиваемых дочерних элементов. Дочерние компоненты данного контрола должны реализовывать ISelectionItemProvider.

ISynchronizedInputProvider

Предоставляет методы для упрощения модель автоматизации пользовательского интерфейса клиентского доступа к элементам управления, поддерживающим синхронизированные входные данные.

ITableItemProvider

Предоставляет методы и свойства для поддержки модель автоматизации пользовательского интерфейса клиентского доступа к дочерним элементам управления контейнеров, реализующих ITableProvider.

ITableProvider

Предоставляет методы и свойства для поддержки модель автоматизации пользовательского интерфейса клиентского доступа к элементам управления, которые выполняют роль контейнеров для коллекции дочерних элементов. Дочерние элементы этого элемента должны реализовать ITableItemProvider и быть организованы в двухмерной логической системе координат, которая может проходить (т. е. клиент модель автоматизации пользовательского интерфейса может перемещаться в смежные элементы управления) с помощью клавиатуры.

ITextProvider

Предоставляет методы и свойства для поддержки модель автоматизации пользовательского интерфейса клиентского доступа к элементам управления, содержащим текст.

ITextRangeProvider

Предоставляет методы и свойства для поддержки модель автоматизации пользовательского интерфейса клиентского доступа к диапазону непрерывного текста в текстовом контейнере, реализующего ITextProvider.

IToggleProvider

Предоставляет методы и свойства для поддержки модель автоматизации пользовательского интерфейса клиентского доступа к элементам управления, которые могут выполнять циклический цикл по набору состояний и поддерживать состояние после задания.

ITransformProvider

Предоставляет методы и свойства для поддержки модель автоматизации пользовательского интерфейса клиентского доступа к элементам управления, которые могут быть перемещены, изменены или вращаются в двухмерном пространстве.

IValueProvider

Предоставляет методы и свойства для поддержки модель автоматизации пользовательского интерфейса клиентского доступа к элементам управления с внутренним значением, которое не охватывает диапазон и может быть представлено в виде строки.

IVirtualizedItemProvider

Предоставляет метод для поддержки шаблона виртуализированного элемента управления элементами.

IWindowProvider

Предоставляет методы и свойства для поддержки модель автоматизации пользовательского интерфейса клиентского доступа к элементам управления, обеспечивающим основные функциональные возможности на основе окон в традиционном графическом пользовательском интерфейсе (GUI).

Перечисления

Имя Описание
NavigateDirection

Содержит значения, используемые для указания направления навигации в дереве модель автоматизации пользовательского интерфейса.

ProviderOptions

Содержит значения, указывающие тип поставщика модель автоматизации пользовательского интерфейса.