Tipos de controle e seus padrões de controle com suporte
Os aplicativos cliente obtêm informações sobre um controle recuperando propriedades gerais por meio da interface IUIAutomationElement e recuperando propriedades específicas de tipo por meio das interfaces de padrão de controle compatíveis com o controle. Este tópico lista os tipos de controle do Microsoft Automação da Interface do Usuário e identifica os padrões de controle aos quais cada tipo dá suporte.
A tabela a seguir organiza os padrões de controle nas seguintes categorias:
- Deve dar suporte. 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 dá suporte a . O controle não dá suporte a esse padrão de controle; no entanto, uma versão personalizada do controle pode dar suporte a esse padrão de controle.
Alguns controles têm suporte condicional para vários padrões de controle, dependendo da funcionalidade do controle. Por exemplo, o controle de item de menu tem suporte condicional para o padrão de controle Invoke, ExpandCollapse, Toggle ou SelectionItem , dependendo de sua função no controle de menu.
Tipo de controle | Deve dar suporte a | Suporte condicional | Não dá suporte a |
---|---|---|---|
AppBar | ExpandCollapse, Alternar | Nenhum | Invoke |
Botão | Nenhum | ExpandCollapse, Invoke, Toggle, Value | Nenhum |
Calendário | Grade, Tabela | Rolagem, Seleção | Valor |
CheckBox | Alternar | Nenhum | Nenhum |
ComboBox | Expandcollapse | Seleção, Valor | Rolar |
DataGrid | Grid | Rolagem, Seleção, Tabela | Nenhum |
DataItem | SelectionItem | CustomNavigation, ExpandCollapse, GridItem, ScrollItem, TableItem, Toggle, Value | Nenhum |
Documento | Texto | Scroll, Value | Nenhum |
Editar | Nenhum | RangeValue, Text, Value | Nenhum |
Grupo | Nenhum | Expandcollapse | Nenhum |
Cabeçalho | Nenhum | Transformar | Nenhum |
HeaderItem | Nenhum | CustomNavigation, Invoke, Transform | Nenhum |
Hyperlink | Invoke | Valor | Nenhum |
Image | Nenhum | GridItem, TableItem | Invoke, SelectionItem |
Lista | Nenhum | Grade, MultipleView, Rolagem, Seleção | Tabela |
ListItem | SelectionItem | CustomNavigation, ExpandCollapse, GridItem, Invoke, ScrollItem, Toggle, Value | Nenhum |
Menu | Nenhum | Nenhum | Nenhum |
MenuBar | Nenhum | Encaixar, ExpandirCollapse, Transformar | Nenhum |
MenuItem | Nenhum | ExpandCollapse, Invoke, SelectionItem, Toggle | Nenhum |
Painel | Nenhum | Encaixar, Rolar, Transformar | Window |
ProgressBar | Nenhum | RangeValue, Value | Nenhum |
RadioButton | SelectionItem | Nenhum | Alternar |
ScrollBar | Nenhum | RangeValue | Rolar |
SemanticZoom | Alternar | Nenhum | Nenhum |
Separador | Nenhum | Nenhum | Nenhum |
Controle deslizante | Nenhum | RangeValue, Selection, Value | Nenhum |
Controle giratório | Nenhum | RangeValue, Selection, Value | Nenhum |
SplitButton | ExpandCollapse, Invoke | Nenhum | Nenhum |
StatusBar | Nenhum | Grid | Nenhum |
Tab | Seleção | Rolar | Nenhum |
TabItem | SelectionItem | Nenhum | Invoke |
Tabela | Grid, GridItem, Table, TableItem | Nenhum | Nenhum |
Texto | Nenhum | GridItem, TableItem, Text | Valor |
Posição | Transformar | Nenhum | Nenhum |
TitleBar | Nenhum | Nenhum | Nenhum |
ToolBar | Nenhum | Dock, ExpandCollapse, Transform | Nenhum |
ToolTip | Nenhum | Texto, Janela | Nenhum |
Árvore | Nenhum | Rolagem, Seleção | Nenhum |
TreeItem | Expandcollapse | Invoke, ScrollItem, SelectionItem, Toggle | Nenhum |
Janela | Transformar, Janela | Dock | Nenhum |
Tópicos relacionados
-
Visão Geral de Padrões de Controle de Automação de Interface de Usuário
-
Visão Geral dos Tipos de Controle de Automação de Interface do Usuário