Asignación de patrones de controles para clientes de UI Automation
Nota
Esta documentación está dirigida a los desarrolladores de .NET Framework que quieran usar las clases de automatización de la interfaz de usuario administradas definidas en el espacio de nombres System.Windows.Automation. Para ver la información más reciente acerca de la automatización de la interfaz de usuario, consulte Windows Automation API: automatización de la interfaz de usuario.
En este tema se muestran los tipos de control y sus patrones de control asociados.
En la siguiente tabla se organizan los patrones de control en las siguientes categorías:
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 compatible. El control no admite este patrón de control; los controles personalizados pueden admitir este patrón de control.
Nota
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 InvokePattern, ExpandCollapsePattern, TogglePatterno SelectionItemPattern , en función de su función en el control de menú.
Patrones de controles de UI Automation para clientes
Tipo de control | Compatible | Compatibilidad condicional | No compatible |
---|---|---|---|
Botón | None | Invoke, Toggle, Expand Collapse | None |
Calendario | Grid, Table | Selection, Scroll | Valor |
Casilla | Alternancia | None | None |
Cuadro combinado | Expandir o contraer | Selection, Value | Scroll |
Cuadrícula de datos | Cuadrícula | Scroll, Selection, Table | None |
Data Item | Selection Item | Expand Collapse, Grid Item, Scroll Item, Table, Toggle, Value | None |
Documento | Texto | Scroll, Value | None |
Editar | None | Text, Range Value, Value | None |
Group (Grupo) | None | Expandir o contraer | None |
Encabezado | None | Transformación | None |
Header Item | None | Transform, Invoke | None |
Hyperlink | Invocar | Value | Ninguno |
Imagen | None | Grid Item, Table Item | Invoke, Selection Item |
List | None | Grid, Multiple View, Scroll, Selection | Tabla |
List Item | Selection Item | Expand Collapse, Grid Item, Invoke, Scroll Item, Toggle, Value | None |
Menú | None | None | None |
Barra de menús | None | Expand Collapse, Dock, Transform | None |
Elemento de menú | None | Expand Collapse, Invoke, Selection Item, Toggle | None |
Panel | None | Dock Scroll, Transform | Periodo |
ProgressBar | None | Range Value, Value | None |
Radio Button | Selection Item | None | Alternancia |
Scroll Bar | None | RangeValue | Scroll |
Separador | None | None | None |
Control deslizante | None | Range Value, Selection, Value | None |
Spinner | None | Range Value, Selection, Value | None |
Botón de expansión | Invoke, Expand Collapse | None | None |
Barra de estado | None | Cuadrícula | None |
Pestaña | Número de selección | Scroll | None |
Tab Item | Selection Item | None | Invocar |
Tabla | Grid, Grid Item, Table, Table Item | None | None |
Texto | None | Grid Item, Table Item, Text | Valor |
Thumb | Transformación | None | None |
Barra de título | None | None | None |
Tool Bar | None | Dock, Expand Collapse, Transform | None |
Tool Tip | None | Text, Window | None |
Árbol | None | Scroll, Selection | None |
Tree Item | Expandir o contraer | Invoke, Scroll Item, Selection Item, Toggle | None |
Periodo | Transform, Window | Acoplar | None |
Nota
Si un tipo de control no muestra patrones de control compatibles enumerados pero tiene uno o más patrones de control que admitidos condicionalmente, se admitirá en todo momento uno de esos patrones de control condicionales.