Windows.UI.Xaml.Automation Namespace

Defines the support types for Microsoft UI Automation infrastructure. These support types are for implementing Microsoft UI Automation support for a custom control. Also, AutomationProperties provides accessibility info as part of a XAML UI definition.

Equivalent WinUI namespace: Microsoft.UI.Xaml.Automation.

Classes

AnnotationPatternIdentifiers

Contains values used as identifiers by IAnnotationProvider.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.AnnotationPatternIdentifiers.

AutomationAnnotation

Represents a single UI automation annotation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.AutomationAnnotation.

AutomationElementIdentifiers

Contains values used as automation property identifiers by UI Automation providers and UI Automation clients.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.AutomationElementIdentifiers.

AutomationProperties

Provides support for getting or setting instance-level values of automation properties. These property values are set as attached properties (typically in XAML) and supplement or override automation property values from a control's AutomationPeer.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.AutomationProperties.

AutomationProperty

Identifies a property of AutomationElementIdentifiers or of a specific control pattern.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.AutomationProperty.

DockPatternIdentifiers

Contains values used as identifiers by IDockProvider.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.DockPatternIdentifiers.

DragPatternIdentifiers

Contains values used as identifiers by IDragProvider.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.DragPatternIdentifiers.

DropTargetPatternIdentifiers

Contains values used as identifiers by IDropTargetProvider.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.DropTargetPatternIdentifiers.

ExpandCollapsePatternIdentifiers

Contains values used as identifiers by IExpandCollapseProvider.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.ExpandCollapsePatternIdentifiers.

GridItemPatternIdentifiers

Contains values used as identifiers by IGridItemProvider.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.GridItemPatternIdentifiers.

GridPatternIdentifiers

Contains values used as identifiers by IGridProvider.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.GridPatternIdentifiers.

MultipleViewPatternIdentifiers

Contains values used as identifiers by IMultipleViewProvider.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.MultipleViewPatternIdentifiers.

RangeValuePatternIdentifiers

Contains values used as identifiers by IRangeValueProvider.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.RangeValuePatternIdentifiers.

ScrollPatternIdentifiers

Contains values used as identifiers by IScrollProvider, and also contains the NoScroll constant.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.ScrollPatternIdentifiers.

SelectionItemPatternIdentifiers

Contains values used as identifiers by ISelectionItemProvider.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.SelectionItemPatternIdentifiers.

SelectionPatternIdentifiers

Contains values used as identifiers by ISelectionProvider.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.SelectionPatternIdentifiers.

SpreadsheetItemPatternIdentifiers

Contains values used as automation property identifiers for properties of the ISpreadsheetItemProvider pattern.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.SpreadsheetItemPatternIdentifiers.

StylesPatternIdentifiers

Contains values used as identifiers by IStylesProvider.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.StylesPatternIdentifiers.

TableItemPatternIdentifiers

Contains values used as identifiers by ITableProvider.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.TableItemPatternIdentifiers.

TablePatternIdentifiers

Contains values used as identifiers by ITableProvider.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.TablePatternIdentifiers.

TogglePatternIdentifiers

Contains values used as identifiers by IToggleProvider.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.TogglePatternIdentifiers.

TransformPattern2Identifiers

Contains values used as identifiers by ITransformProvider2.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.TransformPattern2Identifiers.

TransformPatternIdentifiers

Contains values used as identifiers by ITransformProvider.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.TransformPatternIdentifiers.

ValuePatternIdentifiers

Contains values used as identifiers by IValueProvider.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.ValuePatternIdentifiers.

WindowPatternIdentifiers

Contains values used as identifiers by IWindowProvider.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.WindowPatternIdentifiers.

Enums

AnnotationType

Provides a set of constants that identify types of annotations in a document, as used by the ISpreadsheetItemProvider Microsoft UI Automation interface.

Equivalent WinUI enum: AnnotationType.

AutomationActiveEnd

Defines values for the SelectionActiveEnd text attribute, which indicates the location of the caret relative to a text range that represents the currently selected text.

Equivalent WinUI enum: AutomationActiveEnd.

AutomationAnimationStyle

Defines the style of animation for the automation.

Equivalent WinUI enum: AutomationAnimationStyle.

AutomationBulletStyle

Defines the style of bullets used by the automation.

Equivalent WinUI enum: AutomationBulletStyle.

AutomationCaretBidiMode

Defines the direction that the caret travels.

Equivalent WinUI enum: AutomationCaretBidiMode.

AutomationCaretPosition

Defines the caret position.

Equivalent WinUI enum: AutomationCaretPosition.

AutomationFlowDirections

Defines the direction of flow.

Equivalent WinUI enum: AutomationFlowDirections.

AutomationOutlineStyles

Defines the outline style.

Equivalent WinUI enum: AutomationOutlineStyles.

AutomationStyleId

Defines the style of the text.

Equivalent WinUI enum: AutomationStyleId.

AutomationTextDecorationLineStyle

Defines the line style of text decorations.

Equivalent WinUI enum: AutomationTextDecorationLineStyle.

AutomationTextEditChangeType

Defines the type of text edit change.

Equivalent WinUI enum: AutomationTextEditChangeType.

DockPosition

Contains values that specify the dock position of an object within a docking container. Used by IDockProvider.DockPosition.

Equivalent WinUI enum: DockPosition.

ExpandCollapseState

Contains values that specify the ExpandCollapseState automation property value of a UI Automation element.

Equivalent WinUI enum: ExpandCollapseState.

RowOrColumnMajor

Specifies whether data in a table should be read primarily by row or by column.

Equivalent WinUI enum: RowOrColumnMajor.

ScrollAmount

Contains values that are used by the IScrollProvider pattern to indicate the direction and distance to scroll.

Equivalent WinUI enum: ScrollAmount.

SupportedTextSelection

Contains values that specify whether a text provider supports selection and, if so, whether it supports a single, continuous selection or multiple, disjoint selections.

Equivalent WinUI enum: SupportedTextSelection.

SynchronizedInputType

Provides a of set constants that identify, as used by the ISynchronizedInputProvider Microsoft UI Automation interface.

Equivalent WinUI enum: SynchronizedInputType.

ToggleState

Contains values that specify the ToggleState of a UI Automation element.

Equivalent WinUI enum: ToggleState.

WindowInteractionState

Defines values that specify the current state of the window for purposes of user or programmatic interaction.

Equivalent WinUI enum: WindowInteractionState.

WindowVisualState

Contains values that specify the visual state of a window for the IWindowProvider pattern.

Equivalent WinUI enum: WindowVisualState.

ZoomUnit

Contains possible values for the ZoomByUnit method, which zooms the viewport of a control by the specified unit.

Equivalent WinUI enum: ZoomUnit.

See also