System.Windows.Automation.Peers Namespace
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Defines the AutomationPeer base class and a set of types that derive from it and that correspond to Windows Phone controls. Each AutomationPeer exposes the corresponding Windows Phone control to Microsoft UI Automation.
Classes may reside in different assemblies.
| Class | Description | |
|---|---|---|
![]() | AutomationPeer | Infrastructure. Provides a base class that exposes an automation peer for an associated class to UI Automation. |
![]() | ButtonAutomationPeer | Infrastructure. Exposes Button types to UI automation. |
![]() | ButtonBaseAutomationPeer | Infrastructure. Represents a base class for exposing classes derived from ButtonBase to UI automation. |
![]() | CheckBoxAutomationPeer | Infrastructure. Exposes CheckBox types to UI automation. |
![]() | ComboBoxAutomationPeer | Infrastructure. Exposes ComboBox types to UI automation. |
![]() | FrameAutomationPeer | Infrastructure. Exposes Frame types to UI automation. |
![]() | FrameworkElementAutomationPeer | Infrastructure. Exposes FrameworkElement types (including controls) to UI automation. |
![]() | HyperlinkButtonAutomationPeer | Infrastructure. Exposes HyperlinkButton types to UI automation. |
![]() | ImageAutomationPeer | Infrastructure. Exposes Image types to UI automation. |
![]() | ItemAutomationPeer | Infrastructure. Exposes a data item in an Items collection to UI automation. |
![]() | ItemsControlAutomationPeer | Infrastructure. Exposes ItemsControl types to UI automation. |
![]() | ListBoxAutomationPeer | Infrastructure. Exposes ListBox types to UI automation. |
![]() | ListBoxItemAutomationPeer | Infrastructure. Exposes the items in the Items collection of a ListBox to UI automation. |
![]() | MediaElementAutomationPeer | Infrastructure. Exposes MediaElement types to UI automation. |
![]() | MultiScaleImageAutomationPeer | Infrastructure. Exposes MultiScaleImage types to UI automation. |
![]() | PasswordBoxAutomationPeer | Infrastructure. Exposes PasswordBox types to UI automation. |
![]() | ProgressBarAutomationPeer | Infrastructure. Exposes ProgressBar types to UI automation. |
![]() | RadioButtonAutomationPeer | Infrastructure. Exposes RadioButton types to UI automation. |
![]() | RangeBaseAutomationPeer | Infrastructure. Exposes RangeBase types to UI automation. |
![]() | RepeatButtonAutomationPeer | Infrastructure. Exposes RepeatButton types to UI automation. |
![]() | RichTextBoxAutomationPeer | Infrastructure. Exposes RichTextBox types to UI automation. |
![]() | ScrollBarAutomationPeer | Infrastructure. Exposes ScrollBar types to UI automation. |
![]() | ScrollViewerAutomationPeer | Infrastructure. Exposes ScrollViewer types to UI automation. |
![]() | SelectorAutomationPeer | Infrastructure. Exposes Selector types to UI automation. |
![]() | SelectorItemAutomationPeer | Infrastructure. Exposes the items in a Selector to UI automation. |
![]() | SliderAutomationPeer | Infrastructure. Exposes Slider types to UI automation. |
![]() | TextBlockAutomationPeer | Infrastructure. Exposes TextBlock types to UI automation. |
![]() | TextBoxAutomationPeer | Infrastructure. Exposes TextBox types to UI automation. |
![]() | ThumbAutomationPeer | Infrastructure. Exposes Thumb types to UI automation. |
![]() | ToggleButtonAutomationPeer | Infrastructure. Exposes ToggleButton types to UI automation. |
| Enumeration | Description | |
|---|---|---|
![]() | AutomationControlType | Infrastructure. Specifies the control type that is exposed to the UI automation client. |
![]() | AutomationEvents | Infrastructure. Specifies the event that is raised by the element through the associated AutomationPeer. |
![]() | AutomationOrientation | Infrastructure. Specifies the orientation direction in which a control can be presented. |
![]() | PatternInterface | Infrastructure. Specifies the control pattern that the GetPattern method returns. |
Show:

