Información general sobre tipos de control 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.
Los tipos de control de Microsoft UI Automation son identificadores bien conocidos que pueden utilizarse para indicar qué tipo de control representa un elemento concreto, como un cuadro combinado o un botón.
Disponer de un identificador conocido facilita que los dispositivos de tecnología de asistencia determinen qué tipos de controles están disponibles en la interfaz de usuario (UI) y cómo interactuar con los controles.
Requisitos de los tipos de control de la automatización de la interfaz de usuario
Los tipos de control de Microsoft UI Automation proporcionan un conjunto de condiciones que los proveedores deben cumplir. Cuando se cumplen estas condiciones, el control puede usar el nombre de tipo de control específico. Cada tipo de control tiene condiciones para los siguientes elementos:
Patrones de control de UI Automation: qué patrones de control deben ser soportados, qué patrones de control son opcionales y qué patrones de control no deben ser soportados por el control.
Valores de las propiedades de UI Automation: qué valores de las propiedades se admiten.
Estructura de árbol de UI Automation: la estructura de árbol de automatización de la interfaz de usuario necesaria para el control.
Cuando un control cumple las condiciones de un tipo de control particular, el valor de la propiedad ControlType indicará ese tipo de control.
Tipos actuales de control de automatización de la interfaz de usuario
La siguiente lista contiene el conjunto actual de tipos de control de Microsoft UI Automation:
Compatibilidad de UI Automation para el tipo de control Button
Compatibilidad de UI Automation para el tipo de control Calendar
Compatibilidad de UI Automation para el tipo de control CheckBox
Compatibilidad de UI Automation para el tipo de control ComboBox
Compatibilidad de UI Automation para el tipo de control DataGrid
Compatibilidad de UI Automation para el tipo de control DataItem
Compatibilidad de UI Automation para el tipo de control Document
Compatibilidad de UI Automation para el tipo de control Edit
Compatibilidad de UI Automation para el tipo de control Group
Compatibilidad de UI Automation para el tipo de control Header
Compatibilidad de la UI Automation para el tipo de control HeaderItem
Compatibilidad de UI Automation para el tipo de control Hyperlink
Compatibilidad de UI Automation para el tipo de control Image
Compatibilidad de UI Automation para el tipo de control List
Compatibilidad de UI Automation para el tipo de control ListItem
Compatibilidad de UI Automation para el tipo de control Menu
Compatibilidad de UI Automation para el tipo de control MenuBar
Compatibilidad de UI Automation para el tipo de control MenuItem
Compatibilidad de UI Automation para el tipo de control Pane
Compatibilidad de UI Automation para el tipo de control ProgressBar
Compatibilidad de UI Automation para el tipo de control RadioButton
Compatibilidad de UI Automation para el tipo de control ScrollBar
Compatibilidad de UI Automation para el tipo de control Separator
Compatibilidad de la UI Automation para el tipo de control Slider
Compatibilidad de automatización de la IU para el tipo de control Spinner
Compatibilidad de UI Automation para el tipo de control SplitButton
Compatibilidad de UI Automation para el tipo de control StatusBar
Compatibilidad de UI Automation para el tipo de control TabItem
Compatibilidad de UI Automation para el tipo de control Table
Compatibilidad de UI Automation para el tipo de control Text
Compatibilidad de automatización de la interfaz de usuario para el tipo de control de posición
Compatibilidad de UI Automation para el tipo de control TitleBar
Compatibilidad de UI Automation para el tipo de control ToolBar
Compatibilidad de UI Automation para el tipo de control ToolTip
Compatibilidad de UI Automation para el tipo de control Tree
Compatibilidad de UI Automation para el tipo de control TreeItem
Compatibilidad de UI Automation para el tipo de control Window