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 .
| 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. |
| 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. |
Show:

