Microsoft.UI.Xaml.Automation Namespace

Define os tipos de suporte para a infraestrutura de Automação da Interface do Usuário da Microsoft. Esses tipos de suporte são para implementar o suporte à Automação de Interface do Usuário da Microsoft para um controle personalizado. Além disso, AutomationProperties fornece informações de acessibilidade como parte de uma definição de interface do usuário XAML.

Classes

Nome Description
AnnotationPatternIdentifiers

Contém valores usados como identificadores por IAnnotationProvider.

AutomationAnnotation

Representa uma única anotação de automação da interface do usuário.

AutomationElementIdentifiers

Contém valores usados como identificadores de propriedade de automação por provedores Automação da Interface do Usuário e clientes Automação da Interface do Usuário.

AutomationProperties

Fornece suporte para obter ou definir valores no nível da instância das propriedades de automação. Esses valores de propriedade são definidos como propriedades anexadas (normalmente em XAML) e complementam ou substituem valores de propriedade de automação do AutomationPeer de um controle.

AutomationProperty

Identifica uma propriedade de AutomationElementIdentifiers ou de um padrão de controle específico.

DockPatternIdentifiers

Contém valores usados como identificadores pelo IDockProvider.

DragPatternIdentifiers

Contém valores usados como identificadores pelo IDragProvider.

DropTargetPatternIdentifiers

Contém valores usados como identificadores por IDropTargetProvider.

ExpandCollapsePatternIdentifiers

Contém valores usados como identificadores por IExpandCollapseProvider.

GridItemPatternIdentifiers

Contém valores usados como identificadores por IGridItemProvider.

GridPatternIdentifiers

Contém valores usados como identificadores pelo IGridProvider.

MultipleViewPatternIdentifiers

Contém valores usados como identificadores por IMultipleViewProvider.

RangeValuePatternIdentifiers

Contém valores usados como identificadores por IRangeValueProvider.

ScrollPatternIdentifiers

Contém valores usados como identificadores pelo IScrollProvider e também contém a constante NoScroll .

SelectionItemPatternIdentifiers

Contém valores usados como identificadores por ISelectionItemProvider.

SelectionPatternIdentifiers

Contém valores usados como identificadores por ISelectionProvider.

SpreadsheetItemPatternIdentifiers

Contém valores usados como identificadores de propriedade de automação para propriedades do padrão ISpreadsheetItemProvider .

StylesPatternIdentifiers

Contém valores usados como identificadores por IStylesProvider.

TableItemPatternIdentifiers

Contém valores usados como identificadores por ITableProvider.

TablePatternIdentifiers

Contém valores usados como identificadores por ITableProvider.

TogglePatternIdentifiers

Contém valores usados como identificadores pelo IToggleProvider.

TransformPattern2Identifiers

Contém valores usados como identificadores por ITransformProvider2.

TransformPatternIdentifiers

Contém valores usados como identificadores por ITransformProvider.

ValuePatternIdentifiers

Contém valores usados como identificadores por IValueProvider.

WindowPatternIdentifiers

Contém valores usados como identificadores por IWindowProvider.

Enumerações

Nome Description
AnnotationType

Fornece um conjunto de constantes que identificam tipos de anotações em um documento, conforme usado pela interface Microsoft Automação da Interface do Usuário ISpreadsheetItemProvider.

AutomationActiveEnd

Define valores para o atributo de texto SelectionActiveEnd, que indica o local do cursor relativo a um intervalo de texto que representa o texto selecionado no momento.

AutomationAnimationStyle

Define o estilo de animação para a automação.

AutomationBulletStyle

Define o estilo dos marcadores usados pela automação.

AutomationCaretBidiMode

Define a direção que o cursor percorre.

AutomationCaretPosition

Define a posição de cuidado.

AutomationFlowDirections

Define a direção do fluxo.

AutomationOutlineStyles

Define o estilo de estrutura de tópicos.

AutomationStyleId

Define o estilo do texto.

AutomationTextDecorationLineStyle

Define o estilo de linha de decorações de texto.

AutomationTextEditChangeType

Define o tipo de alteração de edição de texto.

DockPosition

Contém valores que especificam a posição de encaixe de um objeto dentro de um contêiner de encaixe. Usado por IDockProvider.DockPosition.

ExpandCollapseState

Contém valores que especificam o valor da propriedade de automação ExpandCollapseState de um elemento Automação da Interface do Usuário.

RowOrColumnMajor

Especifica se os dados em uma tabela devem ser lidos principalmente por linha ou por coluna.

ScrollAmount

Contém valores usados pelo padrão IScrollProvider para indicar a direção e a distância a serem roladas.

SupportedTextSelection

Contém valores que especificam se um provedor de texto dá suporte à seleção e, nesse caso, se ele dá suporte a uma seleção única e contínua ou a várias seleções desarticuladas.

SynchronizedInputType

Fornece uma das constantes definidas que identificam, conforme usado pela interface Microsoft Automação da Interface do Usuário ISynchronizedInputProvider.

ToggleState

Contém valores que especificam o ToggleState de um elemento Automação da Interface do Usuário.

WindowInteractionState

Define valores que especificam o estado atual da janela para fins de interação programática ou de usuário.

WindowVisualState

Contém valores que especificam o estado visual de uma janela para o padrão IWindowProvider .

ZoomUnit

Contém valores possíveis para o método Provider.ITransformProvider2.ZoomByUnit , que amplia o visor de um controle pela unidade especificada.

Confira também