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 a implementação de suporte de automação da interface do usuário da Microsoft em 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

AnnotationPatternIdentifiers

Contém valores usados como identificadores por IAnnotationProvider.

AutomationAnnotation

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

AutomationElementIdentifiers

Contém valores usados como identificadores de propriedade de automação por provedores de Automação da Interface do Usuário e clientes de 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 por IDockProvider.

DragPatternIdentifiers

Contém valores usados como identificadores por 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 por 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 por 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 por 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

AnnotationType

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

AutomationActiveEnd

Define valores para o atributo de texto SelectionActiveEnd, que indica o local do cursor em relação 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 de marcadores usado pela automação.

AutomationCaretBidiMode

Define a direção que o cursor percorre.

AutomationCaretPosition

Define a posição de cursor.

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 das 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 de 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 é compatível com a seleção e, nesse caso, se ele dá suporte a uma seleção única, contínua ou a várias seleções não contíguas.

SynchronizedInputType

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

ToggleState

Contém valores que especificam o ToggleState de um elemento de 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