Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
Esta documentação destina-se a desenvolvedores do .NET Framework que desejam usar as classes de automação da interface do usuário gerenciadas definidas no namespace System.Windows.Automation. Para obter as informações mais recentes sobre a automação da interface de utilizador, consulte API de automação do Windows: Automação da Interface de Utilizador.
Este tópico lista os tipos de controle e seus padrões de controle associados.
A tabela a seguir organiza os padrões de controle nas seguintes categorias:
Suportado. O controlo deve suportar este padrão de controlo.
Apoio condicional. O controlo pode suportar este padrão de controlo, dependendo do estado do controlo.
Não suportado. O controlo não suporta este padrão de controlo; Os controles personalizados podem oferecer suporte a esse padrão de controle.
Observação
Alguns controles têm suporte condicional para vários padrões de controle, dependendo da funcionalidade do controle. Por exemplo, o elemento de menu tem suporte condicional para o padrão de controle InvokePattern, ExpandCollapsePattern, TogglePattern, ou SelectionItemPattern, dependendo de sua função no controle de menu.
Padrões de controle de automação da interface do usuário para clientes
| Tipo de Controlo | Suportado | Apoio Condicional | Não suportado |
|---|---|---|---|
| Botão | Nenhum | Invocar, Alternar, Expandir, Recolher | Nenhum |
| Calendário | Grelha, Tabela | Seleção, Rolar | Valor |
| Caixa de seleção | Botão de ativar/desativar | Nenhum | Nenhum |
| Caixa de combinação | Expandir Fechar | seleção, valor | Deslocar |
| Grelha de Dados | Grelha | Rolar, Seleção, Tabela | Nenhum |
| Item de dados | Item de seleção | Expandir Fechar, Elemento de Grade, Elemento Rolável, Tabela de Dados, Botão de Alternância, Valor | Nenhum |
| Documento | Texto | Rolar, Valor | Nenhum |
| Editar | Nenhum | Texto, Valor do intervalo, Valor | Nenhum |
| Grupo | Nenhum | Expandir Fechar | Nenhum |
| Cabeçalho | Nenhum | Transformar | Nenhum |
| Item de cabeçalho | Nenhum | Transformar, Invocar | Nenhum |
| Hiperligação | Invoque | Valor | Nenhum |
| Imagem | Nenhum | Item de grelha, item de tabela | Invocar, Item de seleção |
| Lista | Nenhum | Grelha, Visualização múltipla, Rolagem, Seleção | Tabela |
| Item de lista | Item de seleção | Expandir Recolher, Item de Grade, Invocar, Percorrer, Alternar, Valor | Nenhum |
| Cardápio | Nenhum | Nenhum | Nenhum |
| Barra de menus | Nenhum | Expandir, Recolher, Encaixar, Transformar | Nenhum |
| Item de Menu | Nenhum | Expandir Recolher, Invocar, Item de Seleção, Alternar | Nenhum |
| Painel | Nenhum | Dock. Percorrer, Transformar | Janela |
| Barra de Progresso | Nenhum | Valor do intervalo, Valor | Nenhum |
| Botão de opção | Item de seleção | Nenhum | Botão de ativar/desativar |
| Barra de rolagem | Nenhum | Valor do intervalo | Deslocar |
| Separador | Nenhum | Nenhum | Nenhum |
| Controle deslizante | Nenhum | Valor do intervalo, seleção, valor | Nenhum |
| Ícone de progresso | Nenhum | Valor do intervalo, seleção, valor | Nenhum |
| Botão Dividir | Invocar, Expandir, Recolher | Nenhum | Nenhum |
| Barra de estado | Nenhum | Grelha | Nenhum |
| Separador | Seleção | Deslocar | Nenhum |
| Item de tabulação | Item de seleção | Nenhum | Invoque |
| Tabela | Grade, Elemento de grade, Tabela, Elemento de tabela | Nenhum | Nenhum |
| Texto | Nenhum | Item de grelha, Item de tabela, Texto | Valor |
| Polegar | Transformar | Nenhum | Nenhum |
| Barra de Título | Nenhum | Nenhum | Nenhum |
| Barra de ferramentas | Nenhum | Encaixar, Expandir, Recolher, Transformar | Nenhum |
| Dica de ferramenta | Nenhum | Texto, Janela | Nenhum |
| Árvore | Nenhum | Deslocar, Seleção | Nenhum |
| Item de árvore | Expandir Fechar | Invocar, Deslocar Item, Selecionar Item, Alternar | Nenhum |
| Janela | Transformar, Janela | Doca | Nenhum |
Observação
Se um tipo de controle não tiver padrões de controle suportados listados, mas tiver um ou mais padrões de controle suportados condicionalmente, um desses padrões de controle condicional será suportado em todos os momentos.