Microsoft.UI.Xaml.Automation Espace de noms

Définit les types de prise en charge de l’infrastructure Microsoft UI Automation. Ces types de support permettent d’implémenter la prise en charge de Microsoft UI Automation pour un contrôle personnalisé. En outre, AutomationProperties fournit des informations d’accessibilité dans le cadre d’une définition d’interface utilisateur XAML.

Classes

Nom Description
AnnotationPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IAnnotationProvider.

AutomationAnnotation

Représente une annotation UI Automation unique.

AutomationElementIdentifiers

Contient des valeurs utilisées comme identificateurs de propriété Automation par UI Automation fournisseurs et clients UI Automation.

AutomationProperties

Fournit la prise en charge de l’obtention ou de la définition des valeurs au niveau de l’instance des propriétés d’automatisation. Ces valeurs de propriété sont définies en tant que propriétés jointes (généralement en XAML) et complètent ou remplacent les valeurs de propriété Automation d’un contrôle AutomationPeer.

AutomationProperty

Identifie une propriété d’AutomationElementIdentifiers ou d’un modèle de contrôle spécifique.

DockPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IDockProvider.

DragPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IDragProvider.

DropTargetPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IDropTargetProvider.

ExpandCollapsePatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IExpandCollapseProvider.

GridItemPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IGridItemProvider.

GridPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IGridProvider.

MultipleViewPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IMultipleViewProvider.

RangeValuePatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IRangeValueProvider.

ScrollPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IScrollProvider et contient également la constante NoScroll .

SelectionItemPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par ISelectionItemProvider.

SelectionPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par ISelectionProvider.

SpreadsheetItemPatternIdentifiers

Contient des valeurs utilisées comme identificateurs de propriété Automation pour les propriétés du modèle ISpreadsheetItemProvider .

StylesPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IStylesProvider.

TableItemPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par ITableProvider.

TablePatternIdentifiers

Contient des valeurs utilisées comme identificateurs par ITableProvider.

TogglePatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IToggleProvider.

TransformPattern2Identifiers

Contient des valeurs utilisées comme identificateurs par ITransformProvider2.

TransformPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par ITransformProvider.

ValuePatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IValueProvider.

WindowPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IWindowProvider.

Énumérations

Nom Description
AnnotationType

Fournit un ensemble de constantes qui identifient les types d’annotations dans un document, comme utilisé par l’interface ISpreadsheetItemProvider Microsoft UI Automation.

AutomationActiveEnd

Définit des valeurs pour l’attribut de texte SelectionActiveEnd, qui indique l’emplacement du point d’insertion par rapport à une plage de texte qui représente le texte actuellement sélectionné.

AutomationAnimationStyle

Définit le style d’animation pour l’automatisation.

AutomationBulletStyle

Définit le style des puces utilisées par l’automatisation.

AutomationCaretBidiMode

Définit la direction que le caret voyage.

AutomationCaretPosition

Définit la position d’insertion.

AutomationFlowDirections

Définit la direction du flux.

AutomationOutlineStyles

Définit le style de plan.

AutomationStyleId

Définit le style du texte.

AutomationTextDecorationLineStyle

Définit le style de trait des décorations de texte.

AutomationTextEditChangeType

Définit le type de modification de texte.

DockPosition

Contient des valeurs qui spécifient la position d’ancrage d’un objet dans un conteneur d’ancrage. Utilisé par IDockProvider.DockPosition.

ExpandCollapseState

Contient des valeurs qui spécifient la valeur de propriété ExpandCollapseState automation d’un élément UI Automation.

RowOrColumnMajor

Spécifie si les données d’une table doivent être lues principalement par ligne ou par colonne.

ScrollAmount

Contient des valeurs utilisées par le modèle IScrollProvider pour indiquer la direction et la distance à parcourir.

SupportedTextSelection

Contient des valeurs qui spécifient si un fournisseur de texte prend en charge la sélection et, le cas échéant, s’il prend en charge une sélection unique, continue ou multiple, des sélections disjointes.

SynchronizedInputType

Fournit une constante définie qui identifie, comme utilisé par l’interface Microsoft UI Automation ISynchronizedInputProvider.

ToggleState

Contient des valeurs qui spécifient toggleState d’un élément UI Automation.

WindowInteractionState

Définit des valeurs qui spécifient l’état actuel de la fenêtre à des fins d’interaction utilisateur ou programmatique.

WindowVisualState

Contient des valeurs qui spécifient l’état visuel d’une fenêtre pour le modèle IWindowProvider .

ZoomUnit

Contient les valeurs possibles pour la méthode Provider.ITransformProvider2.ZoomByUnit , qui zoome sur la fenêtre d’affichage d’un contrôle par l’unité spécifiée.

Voir aussi