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

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