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.
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 objetos propios ControlType , 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, según 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, según su funcionalidad específica.
Para obtener información detallada sobre los distintos tipos de control, consulte Tipos de control de automatización de la interfaz de usuario.
Campos
Button |
Identifica un control de botón. |
Calendar |
Identifica un control de calendario, como un selector de fecha. |
CheckBox |
Identifica un control de casilla. |
ComboBox |
Identifica un control de cuadro combinado. |
Custom |
Identifica un control que no es de ninguno 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 de otros controles. |
Header |
Identifica un control de encabezado, que es un contenedor de 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 la 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 prolongada. |
RadioButton |
Identifica un control de botón de radio, que es un mecanismo de selección que permite seleccionar exactamente un elemento en un grupo. |
ScrollBar |
Identifica un control de barra de desplazamiento, como una barra de desplazamiento en una ventana de la aplicación. |
Separator |
Identifica un separador, que crea una división visual en controles tales 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 expansión, que es un botón que realiza una acción predeterminada y también se puede expandir a una lista de otras acciones posibles. |
StatusBar |
Identifica un control de barra de estado. |
Tab |
Identifica un control de ficha. |
TabItem |
Identifica un control de elemento de ficha, que representa una página de un control de ficha. |
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 de una barra de desplazamiento que se puede arrastrar hasta una posición diferente. |
TitleBar |
Identifica la barra de título de una ventana. |
ToolBar |
Identifica una barra de herramientas, como el control que contiene un conjunto de botones de comando en una ventana de la aplicación. |
ToolTip |
Identifica un control de información sobre herramientas, una ventana informativa que aparece cuando se mueve el puntero sobre un control o, a veces, al desplazarse a un control utilizando el teclado. |
Tree |
Identifica un control de árbol. |
TreeItem |
Identifica un nodo en un control TreeItem. |
Window |
Identifica un marco de ventana que contiene objetos secundarios. |
Propiedades
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
CompareTo(Object) |
Compara este AutomationIdentifier con otro AutomationIdentifier. (Heredado de AutomationIdentifier) |
Equals(Object) |
Devuelve un valor que indica si el AutomationIdentifier proporcionado 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 el tipo de control no admite. |
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 una clase ControlType que encapsula un identificador numérico especificado. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |