ControlType Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Identifica el tipo de un control de interfaz de usuario (UI).
public ref class ControlType : System::Windows::Automation::AutomationIdentifier
public class ControlType : System.Windows.Automation.AutomationIdentifier
type ControlType = class
inherit AutomationIdentifier
Public Class ControlType
Inherits AutomationIdentifier
- Herencia
Comentarios
ControlTypehereda de AutomationIdentifier y se usa para identificar el tipo de un control representado por .AutomationElement El tipo de control viene determinado por el desarrollador del proveedor de Automatización de la interfaz de usuario.
Esta clase contiene campos estáticos, que son propios ControlType objetos, para identificar los tipos estándar de controles. También hay un Custom tipo para los controles que no coinciden con uno de los tipos definidos.
El único caso en el que el tipo de control de un control puede cambiar en tiempo de ejecución es donde el control admite MultipleViewPattern. Un ejemplo es la vista de lista win32, que puede ser o DataGridList, en función de la vista actual.
Los tipos de control no tienen una equivalencia uno a uno para los patrones de control. Un control solo puede ser de un tipo, pero puede admitir varios patrones o ningún patrón en absoluto, dependiendo de su funcionalidad específica.
Para obtener información detallada sobre los distintos tipos de control, vea Automatización de la interfaz de usuario Tipos de control.
Campos
| Nombre | Description |
|---|---|
| Button |
Identifica un control de botón. |
| Calendar |
Identifica un control de calendario, como un selector de fechas. |
| CheckBox |
Identifica un control de casilla de verificación. |
| ComboBox |
Identifica un control de cuadro combinado. |
| Custom |
Identifica un control que no es uno de los tipos de control definidos. |
| DataGrid |
Identifica un control de cuadrícula de datos. |
| DataItem |
Identifica un control de elemento de datos. |
| Document |
Identifica un control de documento. |
| Edit |
Identifica un control de edición, como un cuadro de texto. |
| Group |
Identifica un control de grupo, que actúa como contenedor para otros controles. |
| Header |
Identifica un control de encabezado, que es un contenedor para las etiquetas de filas y columnas de información. |
| HeaderItem |
Identifica un elemento de encabezado, que es la etiqueta de una fila o columna de información. |
| Hyperlink |
Identifica un control de hipervínculo. |
| Image |
Identifica un control de imagen. |
| List |
Identifica un control de lista, como un cuadro de lista. |
| ListItem |
Identifica un control de elemento de lista, que es un elemento secundario de un control de lista. |
| Menu |
Identifica un control de menú, como un menú de nivel superior en una ventana de aplicación. |
| MenuBar |
Identifica un control de barra de menús, que generalmente contiene un conjunto de menús de nivel superior. |
| MenuItem |
Identifica un control de elemento de menú. |
| Pane |
Identifica un control de panel. |
| ProgressBar |
Identifica un control de barra de progreso, que indica visualmente el progreso de una operación larga. |
| RadioButton |
Identifica un control de botón de radio, que es un mecanismo de selección que permite exactamente un elemento seleccionado en un grupo. |
| ScrollBar |
Identifica un control de barra de desplazamiento, como una barra de desplazamiento en una ventana de aplicación. |
| Separator |
Identifica un separador, que crea una división visual en controles como menús y barras de herramientas. |
| Slider |
Identifica un control deslizante. |
| Spinner |
Identifica un control de número. |
| SplitButton |
Identifica un botón de división, que es un botón que realiza una acción predeterminada y también puede expandirse a una lista de otras acciones posibles. |
| StatusBar |
Identifica un control de barra de estado. |
| Tab |
Identifica un control de pestaña. |
| TabItem |
Identifica un control de elemento de pestaña, que representa una página de un control de pestaña. |
| Table |
Identifica una tabla. |
| Text |
Identifica un control de edición, como un cuadro de texto o un cuadro de texto enriquecido. |
| Thumb |
Identifica el control en una barra de desplazamiento que se puede arrastrar a una posición diferente. |
| TitleBar |
Identifica la barra de títulos de una ventana. |
| ToolBar |
Identifica una barra de herramientas, como el control que contiene un conjunto de botones de comando en una ventana de aplicación. |
| ToolTip |
Identifica un control de información sobre herramientas, una ventana informativa que aparece como resultado de mover el puntero sobre un control o, a veces, al tabular a un control mediante el teclado. |
| Tree |
Identifica un control de árbol. |
| TreeItem |
Identifica un nodo de un TreeItem control . |
| Window |
Identifica un marco de ventana, que contiene objetos secundarios. |
Propiedades
| Nombre | Description |
|---|---|
| Id |
Obtiene el identificador numérico subyacente. (Heredado de AutomationIdentifier) |
| LocalizedControlType |
Obtiene una descripción del tipo de control. |
| ProgrammaticName |
Obtiene el nombre de programación registrado. (Heredado de AutomationIdentifier) |
Métodos
| Nombre | Description |
|---|---|
| CompareTo(Object) |
Compara esto AutomationIdentifier con otro AutomationIdentifier. (Heredado de AutomationIdentifier) |
| Equals(Object) |
Devuelve un valor que indica si el proporcionado AutomationIdentifier es equivalente a este AutomationIdentifier. (Heredado de AutomationIdentifier) |
| GetHashCode() |
Devuelve el código hash de este identificador de Automatización de la interfaz de usuario. (Heredado de AutomationIdentifier) |
| GetNeverSupportedPatterns() |
Recupera los identificadores de patrón que no son compatibles con el tipo de control. |
| GetRequiredPatternSets() |
Recupera una matriz de conjuntos de patrones necesarios. |
| GetRequiredProperties() |
Recupera una matriz de los identificadores de propiedad (ID) necesarios para este tipo de control. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| LookupById(Int32) |
Recupera un ControlType objeto que encapsula un identificador numérico especificado. |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |