System.Windows.Automation.Provider 命名空间

提供用于创建 UI 自动化提供程序的 API。

AutomationInteropProvider

为 UI 自动化提供程序和 UI 自动化客户端应用程序之间的通信提供支持。

接口

IDockProvider

公开一些方法和属性,UI 自动化客户端可通过这些方法和属性来访问在某个停靠容器内公开其停靠属性的控件。

IExpandCollapseProvider

公开一些方法和属性,UI 自动化客户端可通过这些方法和属性访问能够以可视方式进行展开(以显示内容)和折叠(以隐藏内容)的控件。

IGridItemProvider

公开一些方法和属性,UI 自动化客户端可通过这些方法和属性访问实现 IGridProvider 的容器的各个子控件。

IGridProvider

公开一些方法和属性,UI 自动化客户端可通过这些方法和属性访问充当某个子元素集合的容器的控件。 此元素的子级必须实现 IGridItemProvider,而且必须使用键盘在可以进行遍历的一个二维逻辑坐标系统中组织(即,UI 自动化客户端可以移动到相邻控件)。

IInvokeProvider

公开一些方法和属性,UI 自动化客户端可通过这些方法和属性访问启动或执行一项明确操作并且在激活后不维护状态的控件。

IItemContainerProvider

公开一种方法,使应用程序能够在容器(例如虚拟化列表)中查找元素。

IMultipleViewProvider

公开一些方法和属性,UI 自动化客户端可以通过这些方法和属性访问提供同一组信息或子控件的多种表示方式(并能够在这些表示方式之间切换)的控件。

IRangeValueProvider

公开一些方法和属性,以支持 UI 自动化客户端访问可在一定范围内设置为值的控件。

IRawElementProviderAdviseEvents

公开用于在 UI 自动化客户端应用程序开始或结束侦听事件时通知片段根元素的方法。

IRawElementProviderFragment

公开用户界面 (UI) 元素的方法和属性,这些元素是多于一个层次深度的结构的一部分,例如列表框或列表项。 由 UI 自动化提供程序实现。

IRawElementProviderFragmentRoot

公开片段中根元素的方法和属性。

IRawElementProviderHwndOverride

公开一个方法,该方法允许在片段的UI 自动化树中重新定位基于窗口的元素。

IRawElementProviderSimple

提供公开 UI 元素基本信息的方法和属性。

IScrollItemProvider

公开一些方法和属性,UI 自动化客户端可通过这些方法和属性访问实现 IScrollProvider 的容器的各个子控件。

IScrollProvider

公开一些方法和属性以支持 UI 自动化客户端访问充当子对象集合的可滚动容器的控件。 此控件的子级必须实现 IScrollItemProvider

ISelectionItemProvider

公开一些方法和属性,UI 自动化客户端可通过这些方法和属性访问实现 ISelectionProvider 的容器的各个可选择的子控件。

ISelectionProvider

公开方法和属性以支持 UI 自动化客户端对控件的访问,这些控件充当用于收集各个可选择的子项的容器。 此控件的子级必须实现 ISelectionItemProvider

ISynchronizedInputProvider

公开一些方法,以方便 UI 自动化客户端访问支持同步输入的控件。

ITableItemProvider

公开一些方法和属性,UI 自动化客户端可通过这些方法和属性访问实现 ITableProvider 的容器的子控件。

ITableProvider

公开一些方法和属性,UI 自动化客户端可通过这些方法和属性访问充当某个子元素集合的容器的控件。 此元素的子级必须实现 ITableItemProvider,而且必须使用键盘在可以进行遍历的一个二维逻辑坐标系统中组织(即,UI 自动化客户端可以移动到相邻控件)。

ITextProvider

公开方法和属性以支持 UI 自动化客户端对包含文本的控件的访问。

ITextRangeProvider

公开一些方法和属性,UI 自动化客户端可通过这些方法和属性访问用于实现 ITextProvider 的文本容器中的一块连续文本。

IToggleProvider

公开一些方法和属性,以支持 UI 自动化客户端访问可遍历一组状态并可在设置后维持状态的控件。

ITransformProvider

公开一些方法和属性,以支持 UI 自动化客户端访问可移动、调整大小或在二维空间中旋转的控件。

IValueProvider

公开方法和属性,以支持对内部值未跨越范围并且可以表示为字符串的控件进行 UI 自动化客户端访问。

IVirtualizedItemProvider

公开一种方法,以支持虚拟化项控件模式。

IWindowProvider

公开方法和属性,以支持 UI 自动化客户端访问控件,这些控件在传统的图形用户界面 (GUI) 中提供基于窗口的重要功能。

枚举

NavigateDirection

包含一些值,可使用这些值指定 UI 自动化树内的导航方向。

ProviderOptions

包含用于指定 UI 自动化提供程序类型的值。