Compartilhar via


Mapeamento de padrões de controle para clientes de automação de interface do usuário

Observação

Esta documentação destina-se a desenvolvedores do .NET Framework que desejam usar as classes de Automação de Interface do Usuário gerenciadas definidas no namespace System.Windows.Automation. Para obter as informações mais recentes sobre Automação de Interface do Usuário, consulte API de Automação do Windows: Automação de Interface do Usuário.

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 controle deve dar suporte a esse padrão de controle.

  • Suporte condicional. O controle pode dar suporte a esse padrão de controle dependendo do estado do controle.

  • Não há suporte. O controle não dá suporte a esse padrão de controle; controles personalizados podem dar 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 item 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 controle Suportado Suporte condicional Sem suporte
Botão Nenhum Invocar, alternar, expandir colapso Nenhum
Calendário Grade, Tabela Seleção, Rolagem Valor
Caixa de Seleção Alternância Nenhum Nenhum
Caixa de Combinação Expandir Recolher Seleção, Valor Rolar
Tabela de Dados Grade Rolagem, Seleção, Tabela Nenhum
Item de dados Item de Seleção Expandir recolher, item de grade, item de rolagem, tabela, alternância, valor Nenhum
Documento Texto Rolagem, Valor Nenhum
Editar Nenhum Texto, valor de intervalo, valor Nenhum
Grupo Nenhum Expandir Recolher Nenhum
Cabeçalho Nenhum Transformar Nenhum
Item de cabeçalho Nenhum Transformar, Invocar Nenhum
Hiperlink Invocar Valor Nenhum
Imagem Nenhum Item de Grade, 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, Rolar Item, Alternar, Valor Nenhum
Menu 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 Encaixar. Rolar, Transformar Janela
Barra de Progresso Nenhum Valor do Intervalo, Valor Nenhum
Botão de opção Item de Seleção Nenhum Alternância
Barra de rolagem Nenhum Valor de Intervalo Rolar
Separador Nenhum Nenhum Nenhum
Barra deslizante Nenhum Valor do intervalo, seleção, valor Nenhum
Controle giratório Nenhum Valor do intervalo, seleção, valor Nenhum
Botão Dividir Invocar, Expandir Recolhimento Nenhum Nenhum
Barra de status Nenhum Grade Nenhum
Guia Seleção Rolar Nenhum
Item da Guia Item de Seleção Nenhum Invocar
Tabela Grade, Item de Grade, Tabela, Item 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 Recolhimento, Transformar Nenhum
Sugestão da Ferramenta Nenhum Texto, Janela Nenhum
Árvore Nenhum Rolagem, Seleção Nenhum
Item de Árvore Expandir Recolher Invocar, Rolar Item, Item de Seleção, Alternar Nenhum
Janela Transformar, Janela Doca Nenhum

Observação

Se um tipo de controle não tiver padrões de controle com suporte listados, mas tiver um ou mais padrões de controle com suporte condicional, um desses padrões de controle condicional terá suporte em todos os momentos.

Consulte também

  • Visão geral da automação da interface do usuário