System.Windows.Automation Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет поддержку для клиентов автоматизации пользовательского интерфейса Windows Presentation Foundation (WPF).
Классы
ActiveTextPositionChangedEventArgs |
Предоставляет поддержку для клиентов автоматизации пользовательского интерфейса Windows Presentation Foundation (WPF). |
AndCondition |
Представляет комбинацию двух или более объектов PropertyCondition, оба из которых должны иметь значение true при сравнении. |
AsyncContentLoadedEventArgs |
Предоставляет данные для события AsyncContentLoadedEvent. |
Automation |
Содержит методы и поля для клиентских приложений модели автоматизации пользовательского интерфейса. |
AutomationElement |
Представляет элемент UI Automation в дереве UI Automation и содержит значения, которые используются клиентскими приложениями службы автоматизации пользовательского интерфейса в качестве идентификаторов. |
AutomationElementCollection |
Представляет коллекцию объектов AutomationElement. |
AutomationElementIdentifiers |
Содержит значения, используемые в качестве идентификаторов поставщиками модели автоматизации пользовательского интерфейса. |
AutomationEvent |
Определяет событие автоматизации пользовательского интерфейса. |
AutomationEventArgs |
Предоставляет данные для событий автоматизации пользовательского интерфейса, которые передаются делегату AutomationEventHandler. |
AutomationFocusChangedEventArgs |
Предоставляет данные для события изменения фокуса. |
AutomationIdentifier |
Базовый класс для типов, которые идентифицируют типы управления, события, шаблоны, свойства и атрибуты текста в модели автоматизации пользовательского интерфейса. |
AutomationPattern |
Обозначает шаблон элемента управления. |
AutomationProperties |
Предоставляет средство для возврата или настройки значения связанных свойств экземпляра элемента AutomationPeer. |
AutomationProperty |
Определяет свойство элемента AutomationElement. |
AutomationPropertyChangedEventArgs |
Предоставляет сведения о событии изменения свойства. |
AutomationTextAttribute |
Определяет атрибуты текста UI Automation. |
BasePattern |
Предоставляет базовую реализацию для классов шаблонов элементов управления. |
CacheRequest |
Определяет свойства и шаблоны, которые платформа автоматизации пользовательского интерфейса кэширует при получении элемента AutomationElement. |
ClientSettings |
Содержит методы, которые делают клиентские поставщики доступными для клиента. |
Condition |
Базовый тип для условий, которые используются при фильтрации во время поиска элементов в дереве UI Automation. |
ControlType |
Определяет тип элемента управления пользовательского интерфейса. |
DockPattern |
Представляет элементы управления, которые предоставляют свои свойства закрепления в контейнере закрепления. |
DockPatternIdentifiers |
Содержит значения, которые используются как идентификаторы для объекта IDockProvider. |
ElementNotAvailableException |
Содержит данные исключения, которое возникает при попытке доступа к элементу UI Automation, соответствующему недоступному элементу пользовательского интерфейса. |
ElementNotEnabledException |
Cодержит сведения об исключении, которое будет выводиться при попытке управлять отключенным элементом управления. |
ExpandCollapsePattern |
Представляет элементы управления, которые визуально разворачиваются для отображения содержимого и сворачиваются для его скрытия. |
ExpandCollapsePatternIdentifiers |
Содержит значения, используемые объектом IExpandCollapseProvider как идентификаторы. |
GridItemPattern |
Представляет дочерние элементы управления контейнеров, которые поддерживают GridPattern. |
GridItemPatternIdentifiers |
Содержит значения, используемые объектом IGridItemProvider как идентификаторы. |
GridPattern |
Представляет элементы управления, которые действуют как контейнеры для коллекции дочерних элементов. Дочерние элементы данного элемента управления поддерживают GridItemPattern и организованы в двумерной логической системе координат, к которой можно обращаться по строкам и столбцам. |
GridPatternIdentifiers |
Содержит значения, используемые объектом IGridProvider как идентификаторы. |
InvokePattern |
Представляет элементы управления, которые инициируют или выполняют одно однозначное действие и не поддерживают данные о своем состоянии при работе. |
InvokePatternIdentifiers |
Содержит значения, используемые объектом IInvokeProvider как идентификаторы. |
ItemContainerPattern |
Представляет объект, который управляет элементами и поддерживает извлечение элемента по значению свойства. |
ItemContainerPatternIdentifiers |
Содержит значения, используемые объектом IItemContainerProvider как идентификаторы. |
MultipleViewPattern |
Представляет элементы управления, которые обеспечивают переключение и могут переключаться между несколькими представлениями одного набора данных или дочерних элементов управления. |
MultipleViewPatternIdentifiers |
Содержит значения, используемые объектом IMultipleViewProvider как идентификаторы. |
NoClickablePointException |
Содержит данные исключения, которое возникает, когда метод GetClickablePoint() вызывается для элемента UI Automation без точки, по которой можно щелкнуть указателем. |
NotCondition |
Представляет условие Condition, противоположное заданному условию Condition. |
NotificationEventArgs |
Предоставляет поддержку для клиентов автоматизации пользовательского интерфейса Windows Presentation Foundation (WPF). |
OrCondition |
Представляет комбинацию двух или более условий, где соответствие возникает, если одно из этих условий истинно. |
PropertyCondition |
Представляет условие Condition, которое проверяет, содержит ли свойство заданное значение. |
ProxyAssemblyNotLoadedException |
Содержит сведения об исключении, которое возникает при проблемах с загрузкой сборки, содержащей клиентские поставщики. |
RangeValuePattern |
Представляет элемент управления, для которого можно выбрать значение из диапазона. |
RangeValuePatternIdentifiers |
Содержит значения, которые используются как идентификаторы для объекта IRangeValueProvider. |
ScrollItemPattern |
Представляет дочерние элементы управления контейнеров, которые поддерживают шаблон элемента управления ScrollPattern. |
ScrollItemPatternIdentifiers |
Содержит значения, используемые объектом IScrollItemProvider как идентификаторы. |
ScrollPattern |
Представляет элементы управления, которые действуют как прокручиваемые контейнеры для коллекции дочерних элементов. Дочерние элементы этого элемента поддерживают ScrollItemPattern. |
ScrollPatternIdentifiers |
Содержит значения, которые используются как идентификаторы для объекта IScrollProvider. |
SelectionItemPattern |
Представляет доступные для выбора дочерние элементы контейнерных элементов управления, которые поддерживают SelectionPattern. |
SelectionItemPatternIdentifiers |
Содержит значения, используемые объектом ISelectionItemProvider как идентификаторы. |
SelectionPattern |
Представляет элемент управления, который выступает в качестве контейнера для коллекции доступных для выбора дочерних элементов. Дочерние элементы этого элемента поддерживают SelectionItemPattern. |
SelectionPatternIdentifiers |
Содержит значения, которые используются как идентификаторы для объекта ISelectionProvider. |
StructureChangedEventArgs |
Содержит информацию о событии, которое возникает при изменении структуры дерева UI Automation. |
SynchronizedInputPattern |
Представляет объекты, поддерживающие события синхронизированного ввода. |
SynchronizedInputPatternIdentifiers |
Содержит значения, используемые объектом ISynchronizedInputProvider как идентификаторы. |
TableItemPattern |
Представляет дочерние элементы управления контейнеров, которые поддерживают TablePattern. |
TableItemPatternIdentifiers |
Содержит значения, используемые объектом ITableItemProvider как идентификаторы. |
TablePattern |
Представляет элементы управления, которые действуют как контейнеры для коллекции дочерних элементов. Дочерние элементы данного элемента поддерживают TableItemPattern и организованы в двумерной логической системе координат, к которой можно обращаться по строкам и столбцам. |
TablePatternIdentifiers |
Содержит значения, которые используются как идентификаторы для объекта TablePattern. |
TextPattern |
Представляет элементы управления, которые содержат текст. |
TextPatternIdentifiers |
Содержит значения, которые используются как идентификаторы для объекта ITextProvider. |
TogglePattern |
Представляет элемент управления, который может последовательно переключаться между несколькими состояниями и сохранять однажды заданное состояние. |
TogglePatternIdentifiers |
Содержит значения, используемые объектом IToggleProvider как идентификаторы. |
TransformPattern |
Представляет элемент управления, который можно перемещать, поворачивать, увеличивать и уменьшать в двухмерном пространстве. |
TransformPatternIdentifiers |
Содержит значения, которые используются как идентификаторы для объекта ITransformProvider. |
TreeWalker |
Предоставляет методы и свойства, используемые для перемещения по дереву UI Automation. |
ValuePattern |
Представляет элемент управления, имеющий внутреннее значение, которое не охватывает диапазон и может быть представлено как строка. Данная строка может быть редактируемой или нередактируемой, в зависимости от элемента управления и его настроек. |
ValuePatternIdentifiers |
Содержит значения, которые используются как идентификаторы для объекта IValueProvider. |
VirtualizedItemPattern |
Представляет элементы внутри контейнеров, которые виртуализованы и должны быть полностью доступны как элементы модели автоматизации пользовательского интерфейса. |
VirtualizedItemPatternIdentifiers |
Содержит значения, используемые объектом IVirtualizedItemProvider как идентификаторы. |
WindowClosedEventArgs |
Содержит данные о событии, которое возникает при закрытии окна. |
WindowPattern |
Представляет элемент управления, который обеспечивает фундаментальную функциональность на основе окон в традиционном графическом пользовательском интерфейсе (GUI). |
WindowPatternIdentifiers |
Содержит значения, используемые объектом IWindowProvider как идентификаторы. |
Структуры
AutomationElement.AutomationElementInformation |
Содержит методы доступа к свойству, которые используются свойствами Cached или Current. |
ClientSideProviderDescription |
Описывает область поставщика автоматизации пользовательского интерфейса клиентской части, чтобы его можно зарегистрировать в клиентском приложении автоматизации пользовательского интерфейса. |
DockPattern.DockPatternInformation |
Обеспечивает доступ к значениям свойств объекта DockPattern с использованием его методов доступа Current и Cached. |
ExpandCollapsePattern.ExpandCollapsePatternInformation |
Обеспечивает доступ к значениям свойств объекта ExpandCollapsePattern с использованием его методов доступа Current и Cached. |
GridItemPattern.GridItemPatternInformation |
Обеспечивает доступ к значениям свойств объекта GridItemPattern с использованием его методов доступа Current и Cached. |
GridPattern.GridPatternInformation |
Обеспечивает доступ к значениям свойств объекта GridPattern с использованием его методов доступа Current и Cached. |
MultipleViewPattern.MultipleViewPatternInformation |
Обеспечивает доступ к значениям свойств объекта MultipleViewPattern с использованием его методов доступа Current и Cached. |
RangeValuePattern.RangeValuePatternInformation |
Обеспечивает доступ к значениям свойств объекта RangeValuePattern с использованием его методов доступа Current и Cached. |
ScrollPattern.ScrollPatternInformation |
Обеспечивает доступ к значениям свойств объекта ScrollPattern с использованием его методов доступа Current и Cached. |
SelectionItemPattern.SelectionItemPatternInformation |
Обеспечивает доступ к значениям свойств объекта SelectionItemPattern с использованием его методов доступа Current и Cached. |
SelectionPattern.SelectionPatternInformation |
Обеспечивает доступ к значениям свойств объекта SelectionPattern с использованием его методов доступа Current и Cached. |
TableItemPattern.TableItemPatternInformation |
Обеспечивает доступ к значениям свойств объекта TableItemPattern с использованием его методов доступа Current и Cached. |
TablePattern.TablePatternInformation |
Обеспечивает доступ к значениям свойств объекта TablePattern с использованием его методов доступа Current и Cached. |
TogglePattern.TogglePatternInformation |
Обеспечивает доступ к значениям свойств объекта TogglePattern с использованием его методов доступа Current и Cached. |
TransformPattern.TransformPatternInformation |
Обеспечивает доступ к значениям свойств объекта TransformPattern с использованием его методов доступа Current и Cached. |
ValuePattern.ValuePatternInformation |
Обеспечивает доступ к значениям свойств объекта ValuePattern с использованием его методов доступа Current и Cached. |
WindowPattern.WindowPatternInformation |
Обеспечивает доступ к значениям свойств объекта WindowPattern с использованием его методов доступа Current и Cached. |
Перечисления
AsyncContentLoadedState |
Содержит значения, которые определяют состояние содержимого, загружаемого в элемент содержимого. |
AutomationElementMode |
Содержит значения, которые определяют тип ссылки, используемой при возврате элементов UI Automation. Данные значения используются в свойстве AutomationElementMode. |
AutomationHeadingLevel |
Предоставляет поддержку для клиентов автоматизации пользовательского интерфейса Windows Presentation Foundation (WPF). |
AutomationLiveSetting |
Описывает характеристики уведомления конкретной динамической области. |
AutomationNotificationKind |
Указывает тип уведомления при вызове RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String). |
AutomationNotificationProcessing |
Указывает порядок обработки уведомления при вызове RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String). |
ClientSideProviderMatchIndicator |
Содержит значения, которые определяют поведение при сопоставлении имен классов в объекте ClientSideProviderDescription. |
DockPosition |
Содержит значения, которые определяют позицию закрепления объекта, представленную шаблоном DockPattern, в контейнере закрепления. |
ExpandCollapseState |
Содержит значения, указывающие ExpandCollapseState элемента автоматизации пользовательского интерфейса. |
IsOffscreenBehavior |
Определяет, как определяется свойство IsOffscreen(). |
OrientationType |
Содержит значения, которые определяют ориентацию элемента управления. |
PropertyConditionFlags |
Содержит значения, которые показывают, как значение свойства проверяется в условии PropertyCondition. |
RowOrColumnMajor |
Содержит значения, которые определяют, должны ли данные в таблице прежде всего считываться по строкам или столбцам. |
ScrollAmount |
Содержит значения, которые используются шаблоном ScrollPattern, чтобы показать направление и расстояние для прокручивания. |
StructureChangeType |
Содержит значения, которые определяют изменения в структуре дерева элементов UI Automation. |
SupportedTextSelection |
Содержит значения, которые показывает, поддерживает ли поставщик текста выделение, и если это так, то поддерживает ли единичное, непрерывное выделение или несколько несвязанных выделений. |
SynchronizedInputType |
Содержит значения, которые задают тип синхронизированного ввода. |
ToggleState |
Содержит значения, указывающие ToggleState элемента автоматизации пользовательского интерфейса. |
TreeScope |
Содержит значения, которые определяют область элементов дерева UI Automation. |
WindowInteractionState |
Содержит значения, которые определяют текущее состояние окна в целях взаимодействия с пользователем или программой. |
WindowVisualState |
Содержит значения, которые определяют визуальное состояние окна. |
Делегаты
AutomationEventHandler |
Представляет метод, реализованный в клиентском приложении модели автоматизации пользовательского интерфейса для обработки событий, вызываемых поставщиком модели автоматизации пользовательского интерфейса. |
AutomationFocusChangedEventHandler |
Представляет метод, реализованный в клиентском приложении модели автоматизации пользовательского интерфейса для обработки событий, вызываемых поставщиком модели автоматизации пользовательского интерфейса при изменении фокуса. |
AutomationPropertyChangedEventHandler |
Представляет метод, реализованный в клиентском приложении модели автоматизации пользовательского интерфейса для обработки событий, вызываемых поставщиком модели автоматизации пользовательского интерфейса при изменении свойства. |
ClientSideProviderFactoryCallback |
Представляет метод, который поставщик автоматизации пользовательского интерфейса на стороне клиента предоставляет для окна. |
StructureChangedEventHandler |
Представляет метод, реализованный в клиентском приложении для обработки событий, вызываемых при изменении структуры дерева UI Automation. |