System.Windows.Automation.Provider 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于创建 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 自动化提供程序类型的值。 |