Partilhar via


Classe ControlType

Representa os tipos de controles para testar a interface do usuário de um aplicativo.Essa classe não pode ser herdada.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.ControlType

Namespace:  Microsoft.VisualStudio.TestTools.UITesting
Assembly:  Microsoft.VisualStudio.TestTools.UITest.Extension (em Microsoft.VisualStudio.TestTools.UITest.Extension.dll)

Sintaxe

'Declaração
<SerializableAttribute> _
Public NotInheritable Class ControlType
[SerializableAttribute]
public sealed class ControlType
[SerializableAttribute]
public ref class ControlType sealed
[<Sealed>]
[<SerializableAttribute>]
type ControlType =  class end
public final class ControlType

O tipo ControlType expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública FriendlyName Obtém o nome amigável de tipo de controle para gerar as entradas do log de ação.
Propriedade pública Name Obtém o nome do objeto do tipo de controle.
Propriedade públicaMembro estático NameComparer Obtém um comparer para comparar os nomes dos dois tipos de controle.

Superior

Métodos

  Nome Descrição
Método público Equals Determina se o objeto fornecido é igual a essa instância da classe de ControlType . (Substitui Object.Equals(Object).)
Método públicoMembro estático GetControlType(String) Retorna um objeto do tipo de controle usando o nome fornecido.
Método públicoMembro estático GetControlType(String, String) Retorna um objeto do tipo de controle usando o nome e o nome amigável fornecidos.Se não existe, crie um novo tipo de controle usando o nome e o nome amigável fornecidos.
Método público GetHashCode Hashcode de ControlType (Substitui Object.GetHashCode().)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público NameEquals Determina se o nome fornecido e o valor da propriedade de Name são iguais.
Método público ToString Retorna uma representação de cadeia de caracteres de esse objeto do tipo de controle. (Substitui Object.ToString().)

Superior

Operadores

  Nome Descrição
Operador públicoMembro estático Equality Representa um operador de igualdade () == para comparar dois objetos do tipo de controle.
Operador públicoMembro estático Implicit(String to ControlType) Fornece um operador implícito para comparar o nome fornecido com um objeto do tipo de controle.
Operador públicoMembro estático Inequality Representa um operador de desigualdade (! =) para comparar dois objetos do tipo de controle.

Superior

Campos

  Nome Descrição
Campo públicoMembro estático Audio Identifica um controle de áudio.
Campo públicoMembro estático Button Retorna um objeto do tipo de controle que tem o nome “botão” e um nome amigável encontrado.
Campo públicoMembro estático Calendar Retorna um objeto do tipo de controle que tem o nome “calendário” e um nome amigável encontrado.
Campo públicoMembro estático Cell Retorna um objeto do tipo de controle que tem o nome “célula e um nome amigável encontrado.
Campo públicoMembro estático CheckBox Retorna um objeto do tipo de controle que tem o nome caixa de seleção e um nome amigável encontrado.
Campo públicoMembro estático CheckBoxTreeItem Retorna um objeto do tipo de controle que tem o nome “CheckBoxTreeItem” e um nome amigável encontrado.
Campo públicoMembro estático Client Retorna um objeto do tipo de controle que tem "" de nome e um nome amigável encontrado.
Campo públicoMembro estático ColumnHeader Retorna um objeto do tipo de controle que tem o nome “ColumnHeader” e um nome amigável encontrado.
Campo públicoMembro estático ComboBox Retorna um objeto do tipo de controle que tem o nome “caixa combo” e um nome amigável encontrado.
Campo públicoMembro estático ContextMenu Um menu de contexto é um controle que tenha vários itens secundários dentro de ele.
Campo públicoMembro estático Custom Retorna um objeto do tipo de controle que tem o nome “custom” e um nome amigável encontrado.
Campo públicoMembro estático DatePicker Retorna um objeto do tipo de controle que tem o nome “DatePicker” e um nome amigável encontrado.
Campo públicoMembro estático DateTimePicker Retorna um objeto do tipo de controle que tem o nome “DateTimePicker” e um nome amigável encontrado.
Campo públicoMembro estático Document Retorna um objeto do tipo de controle que tem o nome “documento” e um nome amigável encontrado.
Campo públicoMembro estático Edit Retorna um objeto do tipo de controle que tem o nome “edição” e um nome amigável encontrado.
Campo públicoMembro estático Empty Retorna um objeto do tipo de controle que tem o nome “esvaziar” e um nome amigável encontrado.
Campo públicoMembro estático Expander Retorna um objeto do tipo de controle que tem o nome “expansor” e um nome amigável encontrado.
Campo públicoMembro estático FileInput Retorna um objeto do tipo de controle que tem o nome “FileInput” e um nome amigável encontrado.
Campo públicoMembro estático Flipper Um controle que é usado para inverter entre páginas diferentes que consiste basicamente imagens
Campo públicoMembro estático Frame Retorna um objeto do tipo de controle que tem o nome “azulejo” e um nome amigável encontrado.
Campo públicoMembro estático Group Retorna um objeto do tipo de controle que tem o nome “grupo” e um nome amigável encontrado.
Campo públicoMembro estático Hyperlink Retorna um objeto do tipo de controle que tem o nome “hiperlink” e um nome amigável encontrado.
Campo públicoMembro estático Image Retorna um objeto do tipo de controle que tem o nome “image” e um nome amigável encontrado.
Campo públicoMembro estático Label Retorna um objeto do tipo de controle que tem o nome “rótulo” e um nome amigável encontrado.
Campo públicoMembro estático List Retorna um objeto do tipo de controle que tem o nome “” lista e um nome amigável encontrado.
Campo públicoMembro estático ListItem Retorna um objeto do tipo de controle que tem o nome “ListItem” e um nome amigável encontrado.
Campo públicoMembro estático Media Identifica um controle de mídia.
Campo públicoMembro estático Menu Retorna um objeto do tipo de controle que tem o nome “menu” e um nome amigável encontrado.
Campo públicoMembro estático MenuBar Retorna um objeto do tipo de controle que tem o nome “MenuBar” e um nome amigável encontrado.
Campo públicoMembro estático MenuItem Retorna um objeto do tipo de controle que tem o nome “MenuItem” e um nome amigável encontrado.
Campo públicoMembro estático Pane Retorna um objeto do tipo de controle que tem o nome “painel” e um nome amigável encontrado.
Campo públicoMembro estático ProgressBar Retorna um objeto do tipo de controle que tem o nome “ProgressBar” e um nome amigável encontrado.
Campo públicoMembro estático RadioButton Retorna um objeto do tipo de controle que tem o nome “RadioButton” e um nome amigável encontrado.
Campo públicoMembro estático Rating Um controle que é usado para avaliar algo selecionando o número em protagonizar-lo
Campo públicoMembro estático Row Retorna um objeto do tipo de controle que tem o nome “line” e um nome amigável encontrado.
Campo públicoMembro estático RowHeader Retorna um objeto do tipo de controle que tem o nome “RowHeader” e um nome amigável encontrado.
Campo públicoMembro estático ScrollBar Retorna um objeto do tipo de controle que tem o nome “barra de rolagem” e um nome amigável encontrado.
Campo públicoMembro estático Separator Retorna um objeto do tipo de controle que tem o nome “separator” e um nome amigável encontrado.
Campo públicoMembro estático Slider Retorna um objeto do tipo de controle que tem o nome “slider” e um nome amigável encontrado.
Campo públicoMembro estático Spinner Retorna um objeto do tipo de controle que tem o nome “spinner” e um nome amigável encontrado.
Campo públicoMembro estático SplitButton Retorna um objeto do tipo de controle que tem o nome “SplitButton” e um nome amigável encontrado.
Campo públicoMembro estático StatusBar Retorna um objeto do tipo de controle que tem o nome “StatusBar” e um nome amigável encontrado.
Campo públicoMembro estático Table Retorna um objeto do tipo de controle que tem o nome “tabela” e um nome amigável encontrado.
Campo públicoMembro estático TabList Retorna um objeto do tipo de controle que tem o nome “TabList” e um nome amigável encontrado.
Campo públicoMembro estático TabPage Retorna um objeto do tipo de controle que tem o nome “TabPage” e um nome amigável encontrado.
Campo públicoMembro estático Text Retorna um objeto do tipo de controle que tem o nome “texto” e um nome amigável encontrado.
Campo públicoMembro estático TitleBar Retorna um objeto do tipo de controle que tem o nome “TitleBar” e um nome amigável encontrado.
Campo públicoMembro estático ToggleButton Retorna um objeto do tipo de controle que tem o nome “ToggleButton” e um nome amigável encontrado.
Campo públicoMembro estático ToolBar Retorna um objeto do tipo de controle que tem o nome “barra de ferramentas” e um nome amigável encontrado.
Campo públicoMembro estático ToolTip Retorna um objeto do tipo de controle que tem o nome “dica de ferramenta” e um nome amigável encontrado.
Campo públicoMembro estático Tree Retorna um objeto do tipo de controle que tem o nome “tree” e um nome amigável encontrado.
Campo públicoMembro estático TreeItem Retorna um objeto do tipo de controle que tem o nome “TreeItem” e um nome amigável encontrado.
Campo públicoMembro estático Video Identifica um controle de vídeo.
Campo públicoMembro estático Window Retorna um objeto do tipo de controle que tem o nome “janela” e um nome amigável encontrado.

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.UITesting