Control Pattern Mapping for UI Automation Clients
Actualización: noviembre 2007
This topic lists control types and their associated control patterns.
The following table organizes the control patterns into the following categories:
Supported. The control must support this control pattern.
Conditional support. The control may support this control pattern depending on the state of the control.
Not supported. The control does not support this control pattern; custom controls may support this control pattern.
Nota: |
---|
Some controls have conditional support for several control patterns depending on the functionality of the control. For example, the menu item control has conditional support for the InvokePattern, ExpandCollapsePattern, TogglePattern, or SelectionItemPattern control pattern, depending on its function in the menu control. |
Este tema contiene las secciones siguientes.
- UI Automation Control Patterns for Clients
- Temas relacionados
UI Automation Control Patterns for Clients
Control Type |
Supported |
Conditional Support |
Not Supported |
---|---|---|---|
Button |
None |
Invoke, Toggle |
None |
Calendar |
Grid, Selection, Table |
Scroll |
Value |
Check Box |
Toggle |
None |
None |
Combo Box |
Expand Collapse, Selection |
Value |
Scroll |
Data Grid |
Grid, Selection, Table |
Scroll |
None |
Data Item |
Selection Item |
Expand Collapse, Scroll Item, Value, Toggle, Grid Item, Table |
None |
Document |
Scroll, Text |
None |
Value |
Edit |
Text |
Range Value, Value |
Scroll |
Group |
None |
Expand Collapse |
None |
Header |
None |
Transform |
None |
Header Item |
None |
Transform, Invoke |
None |
Hyperlink |
Invoke |
None |
None |
Image |
None |
Grid Item, Table Item |
Invoke, Selection Item |
List |
None |
Grid, Multiple View, Scroll, Selection |
Table |
List Item |
Selection Item |
Expand Collapse, Grid Item, Invoke, Scroll Item, Toggle, Value |
None |
Menu |
None |
None |
None |
Menu Bar |
None |
Expand Collapse, Dock, Transform |
None |
Menu Item |
None |
Expand Collapse, Invoke, Selection Item, Toggle |
None |
Pane |
None |
Transform, Dock |
Window |
Progress Bar |
None |
Range Value, Value |
None |
Radio Button |
Selection Item |
None |
Toggle |
Scroll Bar |
Range Value |
None |
Scroll |
Separator |
None |
None |
None |
Slider |
None |
Range Value, Selection |
None |
Spinner |
None |
Range Value, Selection |
None |
Split Button |
Invoke, Expand Collapse |
None |
None |
Status Bar |
None |
Grid |
None |
Tab |
Selection |
Scroll |
None |
Tab Item |
Selection Item |
None |
Invoke |
Table |
Grid, Table |
None |
None |
Text |
Text |
Grid Item, Table Item |
Value |
Thumb |
None |
None |
None |
Title Bar |
None |
None |
None |
Tool Bar |
None |
Dock, Expand Collapse, Transform |
None |
Tool Tip |
None |
Text, Window |
None |
Tree |
|
Scroll, Selection |
None |
Tree Item |
Expand Collapse |
Invoke, Scroll Item, Selection Item |
None |
Window |
Transform, Window |
Dock |
None |
Nota: |
---|
If a control type has no supported control patterns listed but has one or more condition ally-supported control patterns, then one of those conditional control patterns will be supported at all times. |