Microsoft.UI.Xaml.Automation Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
Classes
AnnotationPatternIdentifiers |
Contains values used as identifiers by IAnnotationProvider. |
AutomationAnnotation |
Represents a single UI automation annotation. |
AutomationElementIdentifiers |
Contains values used as automation property identifiers by UI Automation providers and UI Automation clients. |
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. |
AutomationProperty |
Identifies a property of AutomationElementIdentifiers or of a specific control pattern. |
DockPatternIdentifiers |
Contains values used as identifiers by IDockProvider. |
DragPatternIdentifiers |
Contains values used as identifiers by IDragProvider. |
DropTargetPatternIdentifiers |
Contains values used as identifiers by IDropTargetProvider. |
ExpandCollapsePatternIdentifiers |
Contains values used as identifiers by IExpandCollapseProvider. |
GridItemPatternIdentifiers |
Contains values used as identifiers by IGridItemProvider. |
GridPatternIdentifiers |
Contains values used as identifiers by IGridProvider. |
MultipleViewPatternIdentifiers |
Contains values used as identifiers by IMultipleViewProvider. |
RangeValuePatternIdentifiers |
Contains values used as identifiers by IRangeValueProvider. |
ScrollPatternIdentifiers |
Contains values used as identifiers by IScrollProvider, and also contains the NoScroll constant. |
SelectionItemPatternIdentifiers |
Contains values used as identifiers by ISelectionItemProvider. |
SelectionPatternIdentifiers |
Contains values used as identifiers by ISelectionProvider. |
SpreadsheetItemPatternIdentifiers |
Contains values used as automation property identifiers for properties of the ISpreadsheetItemProvider pattern. |
StylesPatternIdentifiers |
Contains values used as identifiers by IStylesProvider. |
TableItemPatternIdentifiers |
Contains values used as identifiers by ITableProvider. |
TablePatternIdentifiers |
Contains values used as identifiers by ITableProvider. |
TogglePatternIdentifiers |
Contains values used as identifiers by IToggleProvider. |
TransformPattern2Identifiers |
Contains values used as identifiers by ITransformProvider2. |
TransformPatternIdentifiers |
Contains values used as identifiers by ITransformProvider. |
ValuePatternIdentifiers |
Contains values used as identifiers by IValueProvider. |
WindowPatternIdentifiers |
Contains values used as identifiers by IWindowProvider. |
Enums
AnnotationType |
Provides a set of constants that identify types of annotations in a document, as used by the ISpreadsheetItemProvider Microsoft UI Automation interface. |
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. |
AutomationAnimationStyle |
Defines the style of animation for the automation. |
AutomationBulletStyle |
Defines the style of bullets used by the automation. |
AutomationCaretBidiMode |
Defines the direction that the caret travels. |
AutomationCaretPosition |
Defines the caret position. |
AutomationFlowDirections |
Defines the direction of flow. |
AutomationOutlineStyles |
Defines the outline style. |
AutomationStyleId |
Defines the style of the text. |
AutomationTextDecorationLineStyle |
Defines the line style of text decorations. |
AutomationTextEditChangeType |
Defines the type of text edit change. |
DockPosition |
Contains values that specify the dock position of an object within a docking container. Used by IDockProvider.DockPosition. |
ExpandCollapseState |
Contains values that specify the ExpandCollapseState automation property value of a UI Automation element. |
RowOrColumnMajor |
Specifies whether data in a table should be read primarily by row or by column. |
ScrollAmount |
Contains values that are used by the IScrollProvider pattern to indicate the direction and distance to scroll. |
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. |
SynchronizedInputType |
Provides a of set constants that identify, as used by the ISynchronizedInputProvider Microsoft UI Automation interface. |
ToggleState |
Contains values that specify the ToggleState of a UI Automation element. |
WindowInteractionState |
Defines values that specify the current state of the window for purposes of user or programmatic interaction. |
WindowVisualState |
Contains values that specify the visual state of a window for the IWindowProvider pattern. |
ZoomUnit |
Contains possible values for the Provider.ITransformProvider2.ZoomByUnit method, which zooms the viewport of a control by the specified unit. |