System.Windows.Automation Namespace

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Provides UI automation support for Windows Phone .

Classes

Class Description
AutomationElementIdentifiers Infrastructure. Contains values used as automation property identifiers by UI automation providers and UI automation clients.
AutomationProperties Infrastructure. Provides support for getting or setting the value of 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 Infrastructure. Identifies a property of AutomationElementIdentifiers.
AutomationTextAttribute Infrastructure. Identifies UI Automation text attributes.
DockPatternIdentifiers Infrastructure. Contains values used as automation property identifiers specifically for properties of the IDockProvider pattern.
ElementNotAvailableException Infrastructure. The exception that is thrown when an attempt is made to access a UI automation element corresponding to a part of the user interface that is no longer available.
ElementNotEnabledException Infrastructure. The exception that is thrown when an attempt is made through UI automation to manipulate a control that is not enabled.
ExpandCollapsePatternIdentifiers Infrastructure. Contains values used as automation property identifiers specifically for properties of the IExpandCollapseProvider pattern.
GridItemPatternIdentifiers Infrastructure. Contains values used as automation property identifiers specifically for properties of the IGridItemProvider pattern.
GridPatternIdentifiers Infrastructure. Contains values used as automation property identifiers specifically for properties of the IGridProvider pattern.
MultipleViewPatternIdentifiers Infrastructure. Contains values used as automation property identifiers specifically for properties of the IMultipleViewProvider pattern.
RangeValuePatternIdentifiers Infrastructure. Contains values used as automation property identifiers specifically for properties of the IRangeValueProvider pattern.
ScrollPatternIdentifiers Infrastructure. Contains values used as automation property identifiers specifically for properties of the IScrollProvider pattern, as well as the NoScroll constant.
SelectionItemPatternIdentifiers Infrastructure. Contains values used as automation property identifiers specifically for properties of the ISelectionItemProvider pattern.
SelectionPatternIdentifiers Infrastructure. Contains values used as automation property identifiers specifically for properties of the ISelectionProvider pattern.
TableItemPatternIdentifiers Infrastructure. Contains values used as automation property identifiers specifically for properties of the ITableProvider pattern.
TablePatternIdentifiers Infrastructure. Contains values used as automation property identifiers specifically for properties of the ITableProvider pattern.
TextPatternIdentifiers Infrastructure. Contains values that are used as identifiers for the ITextProvider class.
TogglePatternIdentifiers Infrastructure. Contains values used as automation property identifiers specifically for properties of the IToggleProvider pattern.
TransformPatternIdentifiers Infrastructure. Contains values used as automation property identifiers specifically for properties of the ITransformProvider pattern.
ValuePatternIdentifiers Infrastructure. Contains values used as automation property identifiers specifically for properties of the IValueProvider pattern.
WindowPatternIdentifiers Infrastructure. Contains values used as automation property identifiers specifically for properties of the IWindowProvider pattern.

Enumerations

Enumeration Description
DockPosition Infrastructure. Contains values that specify the dock position of an object within a docking container.
ExpandCollapseState Infrastructure. Contains values that specify the ExpandCollapseState automation property value of a UI automation element.
RowOrColumnMajor Infrastructure. Specifies whether data in a table should be read primarily by row or by column.
ScrollAmount Infrastructure. Contains values that are used by the IScrollProvider pattern to indicate the direction and distance to scroll.
SupportedTextSelection Infrastructure. Contains values that specify whether a text provider supports selection and, if so, whether it supports a single, continuous selection or multiple, disjoint selections.
ToggleState Infrastructure. Contains values that specify the ToggleState of a UI automation element
WindowInteractionState Infrastructure. Defines values that specify the current state of the window for purposes of user or programmatic interaction.
WindowVisualState Infrastructure. Contains values that specify the visual state of a window for the IWindowProvider pattern.