Compartir a través de


Asignación de patrones de controles para clientes de UI Automation

Nota:

Esta documentación está pensada para desarrolladores de .NET Framework que desean usar las clases de automatización de la interfaz de usuario administradas definidas en el espacio de nombres System.Windows.Automation. Para obtener la información más reciente sobre la automatización de la interfaz de usuario, consulte API de Windows Automation: Automatización de la interfaz de usuario.

En este tema se enumeran los tipos de control y sus patrones de control asociados.

En la tabla siguiente se organizan los patrones de control en las siguientes categorías:

  • Admitido. El control debe admitir este patrón de control.

  • Soporte condicional. El control puede admitir este patrón de control según el estado del control.

  • No está soportado. 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 InvokePatternpatrón de control , ExpandCollapsePattern, TogglePatterno SelectionItemPattern , en función de su función en el control de menú.

Patrones de control de automatización de la interfaz de usuario para clientes

Tipo de control Compatible Apoyo condicional No está soportado
Botón Ninguno Invocar, alternar, expandir Contraer Ninguno
Calendario Cuadrícula, tabla Selección, Desplazamiento Importancia
Casilla Alternancia Ninguno Ninguno
Cuadro combinado Expandir o contraer Selección, valor Desplazamiento
Cuadrícula de datos Cuadrícula Scroll, Selection, Table Ninguno
Elemento de datos Elemento de selección Expanda Contraer, Elemento de cuadrícula, Elemento de desplazamiento, Tabla, Alternancia, Valor Ninguno
Documento Mensaje de texto Scroll, Value Ninguno
Editar Ninguno Text, Range Value, Value Ninguno
Grupo Ninguno Expandir o contraer Ninguno
Cabecera Ninguno Transformación Ninguno
Elemento de encabezado Ninguno Transformar, invocar Ninguno
Hiperenlace Invocar Importancia Ninguno
Imagen Ninguno Elemento de cuadrícula, elemento de tabla Invocar, elemento de selección
Lista Ninguno Cuadrícula, vista múltiple, desplazamiento, selección Tabla
Elemento de lista Elemento de selección Expanda Collapse, Grid Item, Invoke, Scroll Item, Toggle, Value Ninguno
Menú Ninguno Ninguno Ninguno
Barra de menús Ninguno Expandir Contraer, Acoplar, Transformar Ninguno
Elemento de menú Ninguno Expanda Contraer, Invocar, Elemento de selección, Alternar Ninguno
Panel Ninguno Dock Desplazar, transformar Ventana
Barra de progreso Ninguno Valor de rango, valor Ninguno
Botón de radio Elemento de selección Ninguno Alternancia
Barra de desplazamiento Ninguno RangeValue Desplazamiento
Separador Ninguno Ninguno Ninguno
Control deslizante Ninguno Valor de rango, selección, valor Ninguno
Indicador giratorio Ninguno Valor de rango, selección, valor Ninguno
Botón De división Invocación y expansión de Collapse Ninguno Ninguno
Barra de estado Ninguno Cuadrícula Ninguno
Pestaña Selección Desplazamiento Ninguno
Elemento de pestaña Elemento de selección Ninguno Invocar
Tabla Grid, Grid Item, Table, Table Item Ninguno Ninguno
Mensaje de texto Ninguno Elemento de cuadrícula, elemento de tabla, texto Importancia
Pulgar Transformación Ninguno Ninguno
Barra de título Ninguno Ninguno Ninguno
Barra de herramientas Ninguno Acoplar, expandir contraer, transformar Ninguno
Sugerencia de herramientas Ninguno Texto, ventana Ninguno
Árbol Ninguno Scroll, Selection Ninguno
Elemento de árbol Expandir o contraer Invoke, Scroll Item, Selection Item, Toggle Ninguno
Ventana Transformación, ventana Dársena Ninguno

Nota:

Si un tipo de control no tiene patrones de control admitidos enumerados pero tiene uno o varios patrones de control admitidos condicionalmente, se admitirá uno de esos patrones de control condicional en todo momento.

Consulte también