System.Windows.Automation Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет поддержку Windows Presentation Foundation (WPF) модель автоматизации пользовательского интерфейса клиентов.
Классы
| Имя | Описание |
|---|---|
| ActiveTextPositionChangedEventArgs |
Предоставляет поддержку Windows Presentation Foundation (WPF) модель автоматизации пользовательского интерфейса клиентов. |
| AndCondition |
Представляет сочетание двух или нескольких PropertyCondition объектов, которые должны быть верными для совпадения. |
| AsyncContentLoadedEventArgs |
Предоставляет данные для AsyncContentLoadedEvent. |
| Automation |
Содержит методы и поля для модель автоматизации пользовательского интерфейса клиентских приложений. |
| AutomationElement |
Представляет элемент модель автоматизации пользовательского интерфейса в дереве модель автоматизации пользовательского интерфейса и содержит значения, используемые в качестве идентификаторов клиентских приложений модель автоматизации пользовательского интерфейса. |
| AutomationElementCollection |
Представляет коллекцию AutomationElement объектов. |
| AutomationElementIdentifiers |
Содержит значения, используемые в качестве идентификаторов поставщиками модель автоматизации пользовательского интерфейса. |
| AutomationEvent |
Определяет событие модель автоматизации пользовательского интерфейса. |
| AutomationEventArgs |
Предоставляет данные для событий модель автоматизации пользовательского интерфейса, передаваемых делегату AutomationEventHandler. |
| AutomationFocusChangedEventArgs |
Предоставляет данные для события, измененного фокусом. |
| AutomationIdentifier |
Базовый класс для типов, определяющих типы элементов управления, события, шаблоны, свойства и текстовые атрибуты в модель автоматизации пользовательского интерфейса. |
| AutomationPattern |
Определяет шаблон элемента управления. |
| AutomationProperties |
Предоставляет средства получения или настройки значения связанных свойств экземпляра AutomationPeer элемента. |
| AutomationProperty |
Определяет свойство объекта AutomationElement. |
| AutomationPropertyChangedEventArgs |
Предоставляет сведения о событии, измененном свойством. |
| AutomationTextAttribute |
Определяет модель автоматизации пользовательского интерфейса текстовые атрибуты. |
| BasePattern |
Предоставляет базовую реализацию для классов шаблонов элементов управления. |
| CacheRequest |
Указывает свойства и шаблоны, кэшированные платформой модель автоматизации пользовательского интерфейса при получении AutomationElement. |
| ClientSettings |
Содержит методы, которые делают поставщиков на стороне клиента доступными для клиента. |
| Condition |
Базовый тип для условий, используемых при поиске элементов в дереве модель автоматизации пользовательского интерфейса. |
| ControlType |
Определяет тип элемента управления пользовательского интерфейса. |
| DockPattern |
Представляет элементы управления, предоставляющие свойства док-станции в контейнере док-станции. |
| DockPatternIdentifiers |
Содержит значения, используемые в качестве идентификаторов IDockProvider. |
| ElementNotAvailableException |
Содержит сведения об исключении, которое возникает при попытке получить доступ к элементу модель автоматизации пользовательского интерфейса, соответствующем части пользовательского интерфейса, который больше недоступен. |
| ElementNotEnabledException |
Содержит сведения об исключении, которое возникает при попытке управлять элементом управления, который не включен. |
| ExpandCollapsePattern |
Представляет элементы управления, которые визуально расширяются, чтобы отобразить содержимое и свернуть, чтобы скрыть содержимое. |
| ExpandCollapsePatternIdentifiers |
Содержит значения, используемые в качестве идентификаторов IExpandCollapseProvider. |
| GridItemPattern |
Представляет дочерние элементы управления контейнеров, которые поддерживаются GridPattern. |
| GridItemPatternIdentifiers |
Содержит значения, используемые в качестве идентификаторов IGridItemProvider. |
| GridPattern |
Представляет элементы управления, которые выполняют роль контейнеров для коллекции дочерних элементов. Дочерние элементы этого элемента управления GridItemPattern и организованы в двухмерной логической системе координат, которая может проходить по строкам и столбцам. |
| GridPatternIdentifiers |
Содержит значения, используемые в качестве идентификаторов IGridProvider. |
| InvokePattern |
Представляет элементы управления, которые инициируют или выполняют одно, однозначное действие и не поддерживают состояние при активации. |
| InvokePatternIdentifiers |
Содержит значения, используемые в качестве идентификаторов IInvokeProvider. |
| ItemContainerPattern |
Представляет объект, который управляет элементами и поддерживает получение элемента по значению свойства. |
| ItemContainerPatternIdentifiers |
Содержит значения, используемые в качестве идентификаторов IItemContainerProvider. |
| MultipleViewPattern |
Представляет элементы управления, которые предоставляют и могут переключаться между несколькими представлениями одного набора сведений или дочерних элементов управления. |
| MultipleViewPatternIdentifiers |
Содержит значения, используемые в качестве идентификаторов IMultipleViewProvider. |
| NoClickablePointException |
Содержит сведения об исключении, которое возникает при вызове GetClickablePoint() в элементе модель автоматизации пользовательского интерфейса, который не имеет указателя мыши. |
| NotCondition |
Condition Представляет значение, которое является отрицательным для указанногоCondition. |
| NotificationEventArgs |
Предоставляет поддержку Windows Presentation Foundation (WPF) модель автоматизации пользовательского интерфейса клиентов. |
| OrCondition |
Представляет сочетание двух или нескольких условий, когда совпадение существует, если одно из условий имеет значение true. |
| PropertyCondition |
Представляет объект Condition , который проверяет, имеет ли свойство указанное значение. |
| ProxyAssemblyNotLoadedException |
Содержит сведения об исключении, возникающем при загрузке сборки, содержащей поставщиков на стороне клиента. |
| RangeValuePattern |
Представляет элемент управления, который можно задать для значения в диапазоне. |
| RangeValuePatternIdentifiers |
Содержит значения, используемые в качестве идентификаторов IRangeValueProvider. |
| ScrollItemPattern |
Представляет дочерние элементы управления контейнеров, которые поддерживают ScrollPattern шаблон элемента управления. |
| ScrollItemPatternIdentifiers |
Содержит значения, используемые в качестве идентификаторов IScrollItemProvider. |
| ScrollPattern |
Представляет элементы управления, которые действуют как прокручиваемые контейнеры для коллекции дочерних элементов. Дочерние элементы этой поддержки ScrollItemPattern. |
| ScrollPatternIdentifiers |
Содержит значения, используемые в качестве идентификаторов IScrollProvider. |
| SelectionItemPattern |
Представляет настраиваемые дочерние элементы элементов элементов управления контейнера, которые поддерживают SelectionPattern. |
| SelectionItemPatternIdentifiers |
Содержит значения, используемые в качестве идентификаторов ISelectionItemProvider. |
| SelectionPattern |
Представляет элемент управления, который выступает в качестве контейнера для коллекции настраиваемых дочерних элементов. Дочерние элементы этого элемента поддерживают SelectionItemPattern. |
| SelectionPatternIdentifiers |
Содержит значения, используемые в качестве идентификаторов ISelectionProvider. |
| StructureChangedEventArgs |
Содержит сведения о событии, которое возникает при изменении структуры дерева модель автоматизации пользовательского интерфейса. |
| SynchronizedInputPattern |
Представляет объекты, поддерживающие синхронизированные входные события. |
| SynchronizedInputPatternIdentifiers |
Содержит значения, используемые в качестве идентификаторов ISynchronizedInputProvider. |
| TableItemPattern |
Представляет дочерние элементы управления контейнеров, которые поддерживают TablePattern. |
| TableItemPatternIdentifiers |
Содержит значения, используемые в качестве идентификаторов ITableItemProvider. |
| TablePattern |
Представляет элементы управления, которые выполняют роль контейнеров для коллекции дочерних элементов. Дочерние элементы этой поддержки TableItemPattern и организованы в двухмерной логической системе координат, которая может проходить по строкам и столбцам. |
| TablePatternIdentifiers |
Содержит значения, используемые в качестве идентификаторов TablePattern. |
| TextPattern |
Представляет элементы управления, содержащие текст. |
| TextPatternIdentifiers |
Содержит значения, используемые в качестве идентификаторов ITextProvider. |
| TogglePattern |
Представляет элемент управления, который может выполнять циклический цикл по набору состояний и поддерживать состояние после задания. |
| TogglePatternIdentifiers |
Содержит значения, используемые в качестве идентификаторов IToggleProvider. |
| TransformPattern |
Представляет элемент управления, который можно переместить, изменить размер или повернуть в двухмерное пространство. |
| TransformPatternIdentifiers |
Содержит значения, используемые в качестве идентификаторов ITransformProvider. |
| TreeWalker |
Предоставляет методы и свойства, используемые для навигации по дереву модель автоматизации пользовательского интерфейса. |
| 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 |
Содержит значения, указывающие тип ссылки, используемый при возврате модель автоматизации пользовательского интерфейса элементов. Эти значения используются в свойстве 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 |
Содержит значения, указывающие изменения структуры дерева элементов Microsoft модель автоматизации пользовательского интерфейса. |
| SupportedTextSelection |
Содержит значения, указывающие, поддерживает ли поставщик текста выделение и, если да, поддерживает ли он один, непрерывный выбор или несколько, разрозненная выборка. |
| SynchronizedInputType |
Содержит значения, указывающие тип синхронизированных входных данных. |
| ToggleState |
Содержит значения, указывающие ToggleState элемента модель автоматизации пользовательского интерфейса. |
| TreeScope |
Содержит значения, указывающие область элементов в дереве модель автоматизации пользовательского интерфейса. |
| WindowInteractionState |
Содержит значения, которые указывают текущее состояние окна для целей взаимодействия пользователя или программного взаимодействия. |
| WindowVisualState |
Содержит значения, указывающие визуальное состояние окна. |
Делегаты
| Имя | Описание |
|---|---|
| AutomationEventHandler |
Представляет метод, реализованный клиентским приложением модель автоматизации пользовательского интерфейса для обработки события, вызываемого поставщиком модель автоматизации пользовательского интерфейса. |
| AutomationFocusChangedEventHandler |
Представляет метод, реализованный клиентским приложением модель автоматизации пользовательского интерфейса для обработки события, вызываемого поставщиком модель автоматизации пользовательского интерфейса при изменении фокуса. |
| AutomationPropertyChangedEventHandler |
Представляет метод, реализованный клиентским приложением службы автоматизации пользовательского интерфейса для обработки события, вызываемого поставщиком службы автоматизации пользовательского интерфейса при изменении свойства. |
| ClientSideProviderFactoryCallback |
Представляет метод, который создает поставщик модель автоматизации пользовательского интерфейса на стороне клиента для окна. |
| StructureChangedEventHandler |
Представляет метод, реализованный клиентским приложением для обработки события, вызываемого при изменении структуры дерева модель автоматизации пользовательского интерфейса. |