Freigeben über


Microsoft.UI.Xaml.Automation Namespace

Definiert die Supporttypen für die Infrastruktur der Microsoft-Benutzeroberflächenautomatisierung. Diese Supporttypen dienen der Implementierung der Microsoft UI-Automatisierungsunterstützung für ein benutzerdefiniertes Steuerelement. Außerdem stellt AutomationProperties Barrierefreiheitsinformationen als Teil einer XAML-UI-Definition bereit.

Klassen

AnnotationPatternIdentifiers

Enthält Werte, die von IAnnotationProvider als Bezeichner verwendet werden.

AutomationAnnotation

Stellt eine einzelne Anmerkung zur Automatisierung der Benutzeroberfläche dar.

AutomationElementIdentifiers

Enthält Werte, die als Bezeichner von Automatisierungseigenschaften von Benutzeroberflächenautomatisierungsanbietern und Benutzeroberflächenautomatisierungsclients verwendet werden.

AutomationProperties

Bietet Unterstützung zum Abrufen oder Festlegen instance Werte von Automatisierungseigenschaften. Diese Eigenschaftswerte werden als angefügte Eigenschaften (in der Regel in XAML) festgelegt und ergänzen oder überschreiben Automatisierungseigenschaftenwerte aus dem AutomationPeer eines Steuerelements.

AutomationProperty

Identifiziert eine Eigenschaft von AutomationElementIdentifiers oder eines bestimmten Steuerelementmusters.

DockPatternIdentifiers

Enthält Werte, die von IDockProvider als Bezeichner verwendet werden.

DragPatternIdentifiers

Enthält Werte, die von IDragProvider als Bezeichner verwendet werden.

DropTargetPatternIdentifiers

Enthält Werte, die von IDropTargetProvider als Bezeichner verwendet werden.

ExpandCollapsePatternIdentifiers

Enthält Werte, die von IExpandCollapseProvider als Bezeichner verwendet werden.

GridItemPatternIdentifiers

Enthält Werte, die von IGridItemProvider als Bezeichner verwendet werden.

GridPatternIdentifiers

Enthält Werte, die von IGridProvider als Bezeichner verwendet werden.

MultipleViewPatternIdentifiers

Enthält Werte, die von IMultipleViewProvider als Bezeichner verwendet werden.

RangeValuePatternIdentifiers

Enthält Werte, die von IRangeValueProvider als Bezeichner verwendet werden.

ScrollPatternIdentifiers

Enthält Werte, die von IScrollProvider als Bezeichner verwendet werden, und enthält auch die NoScroll-Konstante .

SelectionItemPatternIdentifiers

Enthält Werte, die von ISelectionItemProvider als Bezeichner verwendet werden.

SelectionPatternIdentifiers

Enthält Werte, die von ISelectionProvider als Bezeichner verwendet werden.

SpreadsheetItemPatternIdentifiers

Enthält Werte, die als Bezeichner der Automatisierungseigenschaft für Eigenschaften des ISpreadsheetItemProvider-Musters verwendet werden.

StylesPatternIdentifiers

Enthält Werte, die von IStylesProvider als Bezeichner verwendet werden.

TableItemPatternIdentifiers

Enthält Werte, die von ITableProvider als Bezeichner verwendet werden.

TablePatternIdentifiers

Enthält Werte, die von ITableProvider als Bezeichner verwendet werden.

TogglePatternIdentifiers

Enthält Werte, die von IToggleProvider als Bezeichner verwendet werden.

TransformPattern2Identifiers

Enthält Werte, die von ITransformProvider2 als Bezeichner verwendet werden.

TransformPatternIdentifiers

Enthält Werte, die von ITransformProvider als Bezeichner verwendet werden.

ValuePatternIdentifiers

Enthält Werte, die von IValueProvider als Bezeichner verwendet werden.

WindowPatternIdentifiers

Enthält Werte, die von IWindowProvider als Bezeichner verwendet werden.

Enumerationen

AnnotationType

Stellt eine Reihe von Konstanten bereit, die Typen von Anmerkungen in einem Dokument identifizieren, wie sie von der ISpreadsheetItemProvider Microsoft UI Automation-Schnittstelle verwendet werden.

AutomationActiveEnd

Definiert Werte für das Textattribute SelectionActiveEnd, das die Position des Carets relativ zu einem Textbereich angibt, der den aktuell ausgewählten Text darstellt.

AutomationAnimationStyle

Definiert den Animationsstil für die Automatisierung.

AutomationBulletStyle

Definiert den Stil von Aufzählungszeichen, die von der Automatisierung verwendet werden.

AutomationCaretBidiMode

Definiert die Richtung, die der Caret bewegt.

AutomationCaretPosition

Definiert die Caretposition.

AutomationFlowDirections

Definiert die Flussrichtung.

AutomationOutlineStyles

Definiert den Gliederungsstil.

AutomationStyleId

Definiert den Stil des Texts.

AutomationTextDecorationLineStyle

Definiert den Linienstil von Textdekorationen.

AutomationTextEditChangeType

Definiert den Typ der Textbearbeitungsänderung.

DockPosition

Enthält Werte, die die Dockposition eines Objekts in einem Andockcontainer angeben. Wird von IDockProvider.DockPosition verwendet.

ExpandCollapseState

Enthält Werte, die den Wert der Automatisierungseigenschaft ExpandCollapseState eines UI Automation-Elements angeben.

RowOrColumnMajor

Gibt an, ob Daten in einer Tabelle hauptsächlich nach Zeile oder Spalte gelesen werden sollen.

ScrollAmount

Enthält Werte, die vom IScrollProvider-Muster verwendet werden, um die Richtung und den Abstand zum Scrollen anzugeben.

SupportedTextSelection

Enthält Werte, die angeben, ob ein Textanbieter Auswahl unterstützt und ob in diesem Fall eine einzelne, zusammenhängende Auswahl oder zusammenhanglose Mehrfachauswahl.

SynchronizedInputType

Stellt eine von festgelegten Konstanten bereit, die identifizieren, wie sie von der ISynchronizedInputProvider Microsoft UI Automation-Schnittstelle verwendet wird.

ToggleState

Enthält Werte, die den ToggleState eines UI Automation-Elements angeben.

WindowInteractionState

Definiert Werte, die den aktuellen Zustand des Fensters für Benutzer- oder programmgesteuerte Interaktion angeben.

WindowVisualState

Enthält Werte, die den visuellen Zustand eines Fensters für das IWindowProvider-Muster angeben.

ZoomUnit

Enthält mögliche Werte für die Provider.ITransformProvider2.ZoomByUnit-Methode , die den Viewport eines Steuerelements um die angegebene Einheit vergrößert.

Weitere Informationen