System.Windows.Automation 命名空间

为 Windows Presentation Foundation (WPF) UI 自动化客户端提供支持。

ActiveTextPositionChangedEventArgs

为 Windows Presentation Foundation (WPF) UI 自动化客户端提供支持。

AndCondition

表示两个或更多 PropertyCondition 对象(必须都符合匹配条件)的组合。

AsyncContentLoadedEventArgs

AsyncContentLoadedEvent 提供数据。

Automation

包含 UI 自动化客户端应用程序的方法和字段。

AutomationElement

表示 UI 自动化树中的一个 UI 自动化元素,并包含由 UI 自动化客户端应用程序用作标识符的值。

AutomationElementCollection

表示 AutomationElement 对象集合。

AutomationElementIdentifiers

包含由 UI 自动化提供程序用作标识符的值。

AutomationEvent

标识 UI 自动化事件。

AutomationEventArgs

为传递给 AutomationEventHandler 委托的 UI 自动化事件提供数据。

AutomationFocusChangedEventArgs

为 focus-changed 事件提供数据。

AutomationIdentifier

用于标识 UI 自动化中的控件类型、事件、模式、属性和文本特性的类型的基类。

AutomationPattern

标识控件模式。

AutomationProperties

为获取或设置 AutomationPeer 元素实例的相关属性值提供了一种途径。

AutomationProperty

标识 AutomationElement 的属性。

AutomationPropertyChangedEventArgs

提供有关 property-changed 事件的信息。

AutomationTextAttribute

标识 UI 自动化文本特性。

BasePattern

为控件模式类提供基实现。

CacheRequest

指定在获得 AutomationElement 时,UI 自动化框架缓存的属性和模式。

ClientSettings

包含使客户端提供程序可用于客户端的方法。

Condition

在 UI 自动化目录树中搜索元素时应用于筛选的条件的基类型。

ControlType

标识用户界面 (UI) 控件的类型。

DockPattern

表示在某个停靠容器内公开其停靠属性的控件。

DockPatternIdentifiers

包含用作 IDockProvider 的标识符的值。

ElementNotAvailableException

包含与异常有关的信息,该异常是在尝试访问与不再可用的某个用户界面部分对应的 UI 自动化元素时引发的。

ElementNotEnabledException

包含有关尝试操作一个未启用的控件时所引发的异常的信息。

ExpandCollapsePattern

表示以可视化方式展开显示内容,折叠隐藏内容的控件。

ExpandCollapsePatternIdentifiers

包含被 IExpandCollapseProvider 用作标识符的值。

GridItemPattern

表示支持 GridPattern 的容器的子控件。

GridItemPatternIdentifiers

包含被 IGridItemProvider 用作标识符的值。

GridPattern

表示充当子元素集合的容器的控件。 此控件的子级支持 GridItemPattern,并且在可以按行和列进行遍历的二维逻辑坐标系统中进行组织。

GridPatternIdentifiers

包含被 IGridProvider 用作标识符的值。

InvokePattern

表示用于启动或执行单个明确操作的控件,并且这些控件在激活时不保持其状态。

InvokePatternIdentifiers

包含被 IInvokeProvider 用作标识符的值。

ItemContainerPattern

表示一个对象,该对象管理项并支持按属性值检索项。

ItemContainerPatternIdentifiers

包含被 IItemContainerProvider 用作标识符的值。

MultipleViewPattern

表示提供同一组信息或子控件的多种表示方式(并能够在这些表示方式之间切换)的控件。

MultipleViewPatternIdentifiers

包含被 IMultipleViewProvider 用作标识符的值。

NoClickablePointException

包含与异常有关的信息,该异常是在对没有可单击的点的 UI 自动化元素调用 GetClickablePoint() 时引发的。

NotCondition

表示一个 Condition,它是指定 Condition 的非值。

NotificationEventArgs

为 Windows Presentation Foundation (WPF) UI 自动化客户端提供支持。

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 自动化目录树结构更改后将引发的事件的信息。

SynchronizedInputPattern

表示支持同步输入事件的对象。

SynchronizedInputPatternIdentifiers

包含被 ISynchronizedInputProvider 用作标识符的值。

TableItemPattern

表示支持 TablePattern 的容器的子控件。

TableItemPatternIdentifiers

包含被 ITableItemProvider 用作标识符的值。

TablePattern

表示充当子元素集合的容器的控件。 此元素的子级支持 TableItemPattern,并且在可以按行和列进行遍历的二维逻辑坐标系统中进行组织。

TablePatternIdentifiers

包含用作 TablePattern 的标识符的值。

TextPattern

表示包含文本的控件。

TextPatternIdentifiers

包含用作 ITextProvider 的标识符的值。

TogglePattern

表示可以循环通过一组状态并在设置后保持某种状态的控件。

TogglePatternIdentifiers

包含被 IToggleProvider 用作标识符的值。

TransformPattern

表示可以在二维空间中移动、调整大小或旋转的控件。

TransformPatternIdentifiers

包含用作 ITransformProvider 的标识符的值。

TreeWalker

提供用于导航 UI 自动化树的方法和属性。

ValuePattern

表示一个控件,该控件具有一个不跨越某个范围而且可以表示为一个字符串的内部值。 此字符串既可以是可编辑的,也可以是不可编辑的,具体取决于控件及其设置。

ValuePatternIdentifiers

包含用作 IValueProvider 的标识符的值。

VirtualizedItemPattern

表示容器内已虚拟化并且需要像 UI 自动化元素一样可完全访问的项。

VirtualizedItemPatternIdentifiers

包含被 IVirtualizedItemProvider 用作标识符的值。

WindowClosedEventArgs

包含有关关闭窗口时引发的事件的信息。

WindowPattern

表示一个控件,该控件提供传统图形用户界面 (GUI) 中基于窗口的重要功能。

WindowPatternIdentifiers

包含被 IWindowProvider 用作标识符的值。

结构

AutomationElement.AutomationElementInformation

包含由 CachedCurrent 属性使用的属性访问器。

ClientSideProviderDescription

描述客户端 UI 自动化提供程序的范围,以便在 UI 自动化客户端应用程序上注册。

DockPattern.DockPatternInformation

支持使用 DockPattern 对象的 CurrentCached 访问器访问该对象的属性值。

ExpandCollapsePattern.ExpandCollapsePatternInformation

支持使用 ExpandCollapsePattern 对象的 CurrentCached 访问器访问该对象的属性值。

GridItemPattern.GridItemPatternInformation

支持使用 GridItemPattern 对象的 CurrentCached 访问器访问该对象的属性值。

GridPattern.GridPatternInformation

支持使用 GridPattern 对象的 CurrentCached 访问器访问该对象的属性值。

MultipleViewPattern.MultipleViewPatternInformation

支持使用 MultipleViewPattern 对象的 CurrentCached 访问器访问该对象的属性值。

RangeValuePattern.RangeValuePatternInformation

支持使用 RangeValuePattern 对象的 CurrentCached 访问器访问该对象的属性值。

ScrollPattern.ScrollPatternInformation

支持使用 ScrollPattern 对象的 CurrentCached 访问器访问该对象的属性值。

SelectionItemPattern.SelectionItemPatternInformation

支持使用 SelectionItemPattern 对象的 CurrentCached 访问器访问该对象的属性值。

SelectionPattern.SelectionPatternInformation

支持使用 SelectionPattern 对象的 CurrentCached 访问器访问该对象的属性值。

TableItemPattern.TableItemPatternInformation

支持使用 TableItemPattern 对象的 CurrentCached 访问器访问该对象的属性值。

TablePattern.TablePatternInformation

支持使用 TablePattern 对象的 CurrentCached 访问器访问该对象的属性值。

TogglePattern.TogglePatternInformation

支持使用 TogglePattern 对象的 CurrentCached 访问器访问该对象的属性值。

TransformPattern.TransformPatternInformation

支持使用 TransformPattern 对象的 CurrentCached 访问器访问该对象的属性值。

ValuePattern.ValuePatternInformation

支持使用 ValuePattern 对象的 CurrentCached 访问器访问该对象的属性值。

WindowPattern.WindowPatternInformation

支持使用 WindowPattern 对象的 CurrentCached 访问器访问该对象的属性值。

枚举

AsyncContentLoadedState

包含一些值,它们指定要加载到内容元素中的内容的状态。

AutomationElementMode

包含指定返回 UI 自动化元素时所使用的引用类型的值。 这些值在 AutomationElementMode 属性中使用。

AutomationHeadingLevel

为 Windows Presentation Foundation (WPF) UI 自动化客户端提供支持。

AutomationLiveSetting

描述特定活动区域的通知特征。

AutomationNotificationKind

指示调用 RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)时通知的类型。

AutomationNotificationProcessing

指定调用 RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)时处理通知的顺序。

ClientSideProviderMatchIndicator

包含指定在与 ClientSideProviderDescription 中的类名称匹配时的行为的值。

DockPosition

包含指定由 DockPattern 表示的对象在停靠容器内的停靠位置的值。

ExpandCollapseState

包含用于指定 UI 自动化元素的 ExpandCollapseState 的值。

IsOffscreenBehavior

指定如何确定 IsOffscreen() 属性。

OrientationType

包含指定控件的方向的值。

PropertyConditionFlags

包含一些值,这些值指定如何按照 PropertyCondition 对属性值进行测试。

RowOrColumnMajor

包含指定是否应主要按行或按列读取表中的数据的值。

ScrollAmount

包含 ScrollPattern 用来指示滚动的方向和距离的值。

StructureChangeType

包含指定 Microsoft UI 自动化元素树结构中的更改的值。

SupportedTextSelection

包含一些值,这些值指定文本提供程序是否支持选择,而且如果支持选择,还指定其支持单个边续的选择还是多个不连续的选择。

SynchronizedInputType

包含用于指定同步输入的类型的值。

ToggleState

包含用于指定 UI 自动化元素的 ToggleState 的值。

TreeScope

包含指定 UI 自动化目录树内元素的范围的值。

WindowInteractionState

包含指定窗口的当前状态的值,以用于用户或编程交互。

WindowVisualState

包含指定窗口的可视状态的值。

委托

AutomationEventHandler

表示由 UI 自动化客户端应用程序实现的方法,该方法处理由 UI 自动化提供程序引发的事件。

AutomationFocusChangedEventHandler

表示一个方法,该方法由 UI 自动化客户端应用程序实现以处理焦点更改时由 UI 自动化提供程序引发的事件。

AutomationPropertyChangedEventHandler

表示由 UI 自动化客户端应用程序实现的方法,该方法处理在属性更改后由 UI 自动化提供程序引发的事件。

ClientSideProviderFactoryCallback

表示创建窗口的客户端 UI 自动化提供程序的方法。

StructureChangedEventHandler

表示一个由客户端应用程序实现的方法,用于处理 UI 自动化关系树结构发生变化时引起的事件。