ControlType Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Identifica o tipo de um controle de interface do usuário.
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
- Herança
Comentários
ControlType herda de AutomationIdentifier e é usado para identificar o tipo de um controle representado por um AutomationElement. O tipo de controle é determinado pelo desenvolvedor do provedor de Automação da Interface do Usuário.
Essa classe contém campos estáticos, que são objetos próprios ControlType , para identificar os tipos padrão de controles. Também há um Custom tipo para controles que não correspondem a um dos tipos definidos.
O único caso em que o tipo de controle de um controle pode ser alterado em tempo de execução é onde o controle dá suporte MultipleViewPatterna . Um exemplo é a exibição de lista do Win32, que pode ser um DataGrid ou List, dependendo do modo de exibição atual.
Os tipos de controle não têm uma equivalência um-para-um para controlar padrões. Um controle pode ser de apenas um tipo, mas pode dar suporte a vários padrões ou nenhum padrão, dependendo de sua funcionalidade específica.
Para obter informações detalhadas sobre os vários tipos de controle, consulte Tipos de controle de automação da interface do usuário.
Campos
Button |
Identifica um controle de botão. |
Calendar |
Identifica um controle de calendário, como um seletor de data. |
CheckBox |
Identifica um controle de caixa de seleção. |
ComboBox |
Identifica um controle de caixa de combinação. |
Custom |
Identifica um controle que não é um dos tipos de controle definidos. |
DataGrid |
Identifica um controle de grade de dados. |
DataItem |
Identifica um controle de item de dados. |
Document |
Identifica um controle de documento. |
Edit |
Identifica um controle de edição, como uma caixa de texto. |
Group |
Identifica um controle de grupo, que atua como um contêiner para outros controles. |
Header |
Identifica um controle de cabeçalho, que é um contêiner para os rótulos de linhas e colunas de informações. |
HeaderItem |
Identifica um item de cabeçalho, que é o rótulo de uma linha ou coluna de informações. |
Hyperlink |
Identifica um controle de hiperlink. |
Image |
Identifica um controle de imagem. |
List |
Identifica um controle de lista, como uma caixa de listagem. |
ListItem |
Identifica um controle de item de lista, que é um item filho de um controle de lista. |
Menu |
Identifica um controle de menu, como um menu de nível superior em uma janela do aplicativo. |
MenuBar |
Identifica um controle de barra de menus, que geralmente contém um conjunto de menus de nível superior. |
MenuItem |
Identifica um controle de item de menu. |
Pane |
Identifica um controle do painel. |
ProgressBar |
Identifica um controle de barra de progresso, que indica visualmente o progresso de uma operação demorada. |
RadioButton |
Identifica um controle de botão de opção, que é um mecanismo de seleção que permite exatamente um item selecionado em um grupo. |
ScrollBar |
Identifica um controle de barra de rolagem, como uma barra de rolagem em uma janela do aplicativo. |
Separator |
Identifica um separador, que cria uma divisão visual em controles como menus e barras de ferramentas. |
Slider |
Identifica um controle deslizante. |
Spinner |
Identifica um controle giratório. |
SplitButton |
Identifica um botão de divisão, que é um botão que executa uma ação padrão e também pode se expandir para uma lista de outras ações possíveis. |
StatusBar |
Identifica um controle de barra de status. |
Tab |
Identifica um controle guia. |
TabItem |
Identifica um controle de item de guia, que representa uma página de um controle guia. |
Table |
Identifica uma tabela. |
Text |
Identifica um controle de edição, como uma caixa de texto ou caixa de rich text. |
Thumb |
Identifica o controle em uma barra de rolagem que pode ser arrastada para uma posição diferente. |
TitleBar |
Identifica a barra de legenda em uma janela. |
ToolBar |
Identifica uma barra de ferramentas, como o controle que contém um conjunto de botões de comando em uma janela do aplicativo. |
ToolTip |
Identifica um controle de dica de ferramenta, uma janela informativa exibida como resultado de mover o ponteiro sobre um controle ou, às vezes, quando com a tecla Tab até um controle usando o teclado. |
Tree |
Identifica um controle de árvore. |
TreeItem |
Identifica um nó em um controle TreeItem. |
Window |
Identifica um quadro de janela, que contém objetos filho. |
Propriedades
Id |
Obtém o identificador numérico subjacente. (Herdado de AutomationIdentifier) |
LocalizedControlType |
Obtém uma descrição do tipo de controle. |
ProgrammaticName |
Obtém o nome programático registrado. (Herdado de AutomationIdentifier) |
Métodos
CompareTo(Object) |
Compara este AutomationIdentifier com outro AutomationIdentifier. (Herdado de AutomationIdentifier) |
Equals(Object) |
Retorna um valor que indica se o AutomationIdentifier fornecido é equivalente a este AutomationIdentifier. (Herdado de AutomationIdentifier) |
GetHashCode() |
Retorna o código hash para esse identificador de Automação da Interface do Usuário. (Herdado de AutomationIdentifier) |
GetNeverSupportedPatterns() |
Recupera os identificadores de padrão que não são compatíveis com o tipo de controle. |
GetRequiredPatternSets() |
Recupera uma matriz de conjuntos de padrões necessários. |
GetRequiredProperties() |
Recupera uma matriz dos IDs (identificadores de propriedade) necessários para esse tipo de controle. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
LookupById(Int32) |
Recupera um ControlType que encapsula um identificador numérico especificado. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |