Tipos de control y sus patrones de control admitidos
Las aplicaciones cliente obtienen información sobre un control recuperando propiedades generales a través de la interfaz IUIAutomationElement y recuperando propiedades específicas del tipo a través de las interfaces de patrón de control que admite el control. En este tema se enumeran los tipos de control de Microsoft Automatización de la interfaz de usuario e identifica los patrones de control que admite cada tipo.
En la siguiente tabla se organizan los patrones de control en las siguientes categorías:
- Debe ser compatible. El control debe admitir este patrón de control.
- Compatibilidad condicional. El control puede admitir este patrón de control según el estado del control.
- No es compatible. El control no admite este patrón de control; sin embargo, una versión personalizada del control puede admitir este patrón de control.
Algunos controles tienen compatibilidad condicional con varios patrones de control, en función de la funcionalidad del control. Por ejemplo, el control de elemento de menú tiene compatibilidad condicional con el patrón de control Invoke, ExpandCollapse, Toggle o SelectionItem , dependiendo de su función en el control de menú.
Tipo de control | Debe ser compatible | Compatibilidad condicional | No admite |
---|---|---|---|
AppBar | ExpandCollapse, Alternancia | Ninguno | Invocar |
Botón | None | ExpandCollapse, Invoke, Toggle, Value | None |
Calendario | Cuadrícula, tabla | Scroll, Selection | Valor |
CheckBox | Alternancia | None | None |
ComboBox | ExpandCollapse | Selección, valor | Desplazar |
DataGrid | Grid | Scroll, Selection, Table | Ninguno |
DataItem | SelectionItem | CustomNavigation, ExpandCollapse, GridItem, ScrollItem, TableItem, Toggle, Value | None |
Documento | Texto | Desplazamiento, valor | None |
Editar | None | RangeValue, Text, Value | None |
Group (Grupo) | None | ExpandCollapse | None |
Encabezado | None | Transformación | Ninguno |
HeaderItem | None | CustomNavigation, Invoke, Transform | None |
Hyperlink | Invocar | Valor | Ninguno |
Imagen | None | GridItem, TableItem | Invoke, SelectionItem |
List | None | Grid, MultipleView, Scroll, Selection | Tabla |
ListItem | SelectionItem | CustomNavigation, ExpandCollapse, GridItem, Invoke, ScrollItem, Toggle, Value | None |
Menú | None | None | None |
MenuBar | Ninguno | Dock, ExpandCollapse, Transform | Ninguno |
MenuItem | Ninguno | ExpandCollapse, Invoke, SelectionItem, Toggle | None |
Panel | None | Dock, Scroll, Transform | Ventana |
ProgressBar | Ninguno | RangeValue, Value | Ninguno |
RadioButton | SelectionItem | Ninguno | Alternancia |
ScrollBar | Ninguno | RangeValue | Desplazar |
SemanticZoom | Alternancia | None | None |
Separador | None | None | None |
Control deslizante | None | RangeValue, Selection, Value | None |
Spinner | None | RangeValue, Selection, Value | Ninguno |
SplitButton | ExpandCollapse, Invoke | None | None |
StatusBar | Ninguno | Grid | None |
Pestaña | Selección | Desplazar | Ninguno |
TabItem | SelectionItem | Ninguno | Invocar |
Tabla | Grid, GridItem, Table, TableItem | None | None |
Texto | None | GridItem, TableItem, Text | Valor |
Thumb | Transformación | None | None |
TitleBar | None | None | None |
ToolBar | Ninguno | Dock, ExpandCollapse, Transform | Ninguno |
Información sobre herramientas | Ninguno | Texto, ventana | None |
Árbol | None | Scroll, Selection | Ninguno |
TreeItem | ExpandCollapse | Invoke, ScrollItem, SelectionItem, Toggle | None |
Periodo | Transformación, ventana | Acoplar | Ninguno |
Temas relacionados