UI 自动化客户端的控件模式映射
注意 |
---|
本文档的目标读者是欲使用 System.Windows.Automation 命名空间中定义的托管 UI Automation类的 .NET Framework 开发人员。有关 UI Automation的最新信息,请参见 Windows Automation API: UI Automation(Windows 自动化 API:UI 自动化)。 |
本主题列出了控件类型及其关联的控件模式。
下表将控件模式分为如下类别:
支持。 控件必须支持此控件模式。
有条件支持。 控件可能支持此控件模式,具体情况视控件的状态而定。
不支持。 控件不支持此控件模式;自定义控件可能支持此控件模式。
注意 |
---|
某些控件有条件地支持若干控件模式,具体情况视控件的功能而定。例如,菜单项控件有条件地支持 InvokePattern、ExpandCollapsePattern、TogglePattern 或 SelectionItemPattern 控件模式,具体情况视其在菜单控件中的功能而定。 |
本主题包括下列各节。
- 客户端的 UI 自动化控件模式
- 相关主题
客户端的 UI 自动化控件模式
控件类型 |
是否支持 |
有条件支持 |
不支持 |
---|---|---|---|
Button |
无 |
调用、切换、展开折叠 |
无 |
Calendar |
网格、表 |
选择、滚动 |
值 |
Check Box |
切换 |
无 |
无 |
Combo Box |
展开折叠 |
选择、值 |
滚动 |
Data Grid |
网格 |
滚动、选择、表 |
无 |
Data Item |
选择项 |
展开折叠、网格项、滚动项、表、切换、值 |
无 |
Document |
Text |
滚动、值 |
无 |
Edit |
无 |
文本、范围值、值 |
无 |
组 |
无 |
展开折叠 |
无 |
Header |
无 |
变换 |
无 |
Header Item |
无 |
变换、调用 |
无 |
Hyperlink |
调用 |
值 |
无 |
Image |
无 |
网格项、表项 |
调用、选择项 |
List |
无 |
网格、多视图、滚动、选择 |
表 |
List Item |
选择项 |
展开折叠、网格项、调用、滚动项、切换、值 |
无 |
Menu |
无 |
无 |
无 |
Menu Bar |
无 |
展开折叠、停靠、转换 |
无 |
Menu Item |
无 |
展开折叠、调用、选择项、切换 |
无 |
Pane |
无 |
停靠。 滚动、转换 |
窗口 |
Progress Bar |
无 |
范围值、值 |
无 |
Radio Button |
选择项 |
无 |
切换 |
Scroll Bar |
无 |
范围值 |
滚动 |
Separator |
无 |
无 |
无 |
Slider |
无 |
范围值、选择、值 |
无 |
Spinner |
无 |
范围值、选择、值 |
无 |
Split Button |
调用、展开折叠 |
无 |
无 |
Status Bar |
无 |
网格 |
无 |
Tab |
Selection |
滚动 |
无 |
Tab Item |
选择项 |
无 |
调用 |
表 |
网格、网格项、表、表项 |
无 |
无 |
Text |
无 |
网格项、表项、文本 |
值 |
Thumb |
变换 |
无 |
无 |
Title Bar |
无 |
无 |
无 |
Tool Bar |
无 |
停靠、展开折叠、变换 |
无 |
Tool Tip |
无 |
文本、窗口 |
无 |
树 |
无 |
滚动、选择 |
无 |
Tree Item |
展开折叠 |
调用、滚动项、选择项、切换 |
无 |
Window |
变换、窗口 |
Dock |
无 |
注意 |
---|
如果某种控件类型没有列出支持的控件模式,但有一个或多个有条件支持的控件模式,则会始终支持其中某一种有条件控件模式。 |