Mapeamento de Padrão de Controles para Clientes de Automação de IUControl Pattern Mapping for UI Automation Clients

Observação

Esta documentação destina-se a desenvolvedores do .NET Framework que querem usar as classes da Automação da interface do usuárioUI Automation gerenciadas definidas no namespace System.Windows.Automation.This documentation is intended for .NET Framework developers who want to use the managed Automação da interface do usuárioUI Automation classes defined in the System.Windows.Automation namespace. Para obter as informações mais recentes sobre a Automação da interface do usuárioUI Automation, consulte Windows Automation API: UI Automation (API de Automação do Windows: Automação da Interface do Usuário).For the latest information about Automação da interface do usuárioUI Automation, see Windows Automation API: UI Automation.

Este tópico lista os tipos de controle e seus padrões de controle associados.This topic lists control types and their associated control patterns.

A tabela a seguir organiza os padrões de controle nas seguintes categorias:The following table organizes the control patterns into the following categories:

  • Com suporte.Supported. O controle deve dar suporte a esse padrão de controle.The control must support this control pattern.

  • Suporte condicional.Conditional support. O controle pode dar suporte a esse padrão de controle dependendo do estado do controle.The control may support this control pattern depending on the state of the control.

  • {1>Sem suporte.<1}Not supported. O controle não oferece suporte a este padrão de controle; os controles personalizados podem dar suporte a esse padrão de controle.The control does not support this control pattern; custom controls may support this control pattern.

Observação

Alguns controles têm suporte condicional para vários padrões de controle, dependendo da funcionalidade do controle.Some controls have conditional support for several control patterns depending on the functionality of the control. Por exemplo, o controle de item de menu tem suporte condicional para o InvokePattern, ExpandCollapsePattern, TogglePatternou SelectionItemPattern padrão de controle, dependendo de sua função no controle de menu.For example, the menu item control has conditional support for the InvokePattern, ExpandCollapsePattern, TogglePattern, or SelectionItemPattern control pattern, depending on its function in the menu control.

Padrões de Controle para Clientes de Automação de IUUI Automation Control Patterns for Clients

Tipo de controleControl Type Com suporteSupported Suporte condicionalConditional Support Sem suporteNot Supported
BotãoButton NenhumNone Invocar, ativar/desativar, expandir recolherInvoke, Toggle, Expand Collapse NenhumNone
CalendárioCalendar Grade, tabelaGrid, Table Seleção, rolarSelection, Scroll ValorValue
Caixa de seleçãoCheck Box Ativar/DesativarToggle NenhumNone NenhumNone
Caixa de CombinaçãoCombo Box Expandir recolherExpand Collapse Seleção, valorSelection, Value RolarScroll
Grade de DadosData Grid GradeGrid Rolar, selecionar, tabelaScroll, Selection, Table NenhumNone
Item de DadosData Item Item de SeleçãoSelection Item Expandir recolhimento, item de grade, item de rolagem, tabela, alternância, valorExpand Collapse, Grid Item, Scroll Item, Table, Toggle, Value NenhumNone
DocumentoDocument TextoText Rolar, valorScroll, Value NenhumNone
EditarEdit NenhumNone Texto, valor do intervalo, valorText, Range Value, Value NenhumNone
GrupoGroup NenhumNone Expandir recolherExpand Collapse NenhumNone
CabeçalhoHeader NenhumNone TransformarTransform NenhumNone
Item de CabeçalhoHeader Item NenhumNone Transformar, invocarTransform, Invoke NenhumNone
HiperlinkHyperlink InvocarInvoke ValorValue NenhumNone
ImagemImage NenhumNone Item de grade, item de tabelaGrid Item, Table Item Invocar, item de seleçãoInvoke, Selection Item
ListaList NenhumNone Grade, exibição múltipla, rolagem, seleçãoGrid, Multiple View, Scroll, Selection TableTable
Item de listaList Item Item de SeleçãoSelection Item Expandir recolhimento, item de grade, invocar, rolar item, alternar, valorExpand Collapse, Grid Item, Invoke, Scroll Item, Toggle, Value NenhumNone
MenuMenu NenhumNone NenhumNone NenhumNone
Barra de menuMenu Bar NenhumNone Expandir recolher, encaixar, transformarExpand Collapse, Dock, Transform NenhumNone
Item de menuMenu Item NenhumNone Expandir recolher, invocar, selecionar item, alternarExpand Collapse, Invoke, Selection Item, Toggle NenhumNone
PainelPane NenhumNone Ancorá.Dock. Rolar, transformarScroll, Transform JanelaWindow
Barra de AndamentoProgress Bar NenhumNone Valor do intervalo, valorRange Value, Value NenhumNone
Botão de OpçãoRadio Button Item de SeleçãoSelection Item NenhumNone Ativar/DesativarToggle
Barra de RolagemScroll Bar NenhumNone Valor de IntervaloRange Value RolarScroll
SeparadorSeparator NenhumNone NenhumNone NenhumNone
Controle DeslizanteSlider NenhumNone Valor de intervalo, seleção, valorRange Value, Selection, Value NenhumNone
Controle giratórioSpinner NenhumNone Valor de intervalo, seleção, valorRange Value, Selection, Value NenhumNone
Botão de DivisãoSplit Button Invocar, expandir recolherInvoke, Expand Collapse NenhumNone NenhumNone
Barra de StatusStatus Bar NenhumNone GradeGrid NenhumNone
GuiaTab SeleçãoSelection RolarScroll NenhumNone
Item da GuiaTab Item Item de SeleçãoSelection Item NenhumNone InvocarInvoke
TableTable Grade, item de grade, tabela, item de tabelaGrid, Grid Item, Table, Table Item NenhumNone NenhumNone
TextoText NenhumNone Item de grade, item de tabela, textoGrid Item, Table Item, Text ValorValue
ThumbThumb TransformarTransform NenhumNone NenhumNone
Barra de títuloTitle Bar NenhumNone NenhumNone NenhumNone
Barra de ferramentasTool Bar NenhumNone Encaixar, expandir, recolher, transformarDock, Expand Collapse, Transform NenhumNone
Dica de ferramentaTool Tip NenhumNone Texto, janelaText, Window NenhumNone
ÁrvoreTree NenhumNone Rolar, seleçãoScroll, Selection NenhumNone
Item de ÁrvoreTree Item Expandir recolherExpand Collapse Invocar, rolar item, item de seleção, alternarInvoke, Scroll Item, Selection Item, Toggle NenhumNone
JanelaWindow Transformação, janelaTransform, Window EncaixarDock NenhumNone

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 condicionalmente, um desses padrões de controle condicional terá suporte em todos os momentos.If a control type has no supported control patterns listed but has one or more conditionally-supported control patterns, then one of those conditional control patterns will be supported at all times.

Consulte tambémSee also