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:

Consulte también