System.Windows.Automation.Peers Namespace
.NET Framework 3.0
Defines the AutomationPeer base class and a set of types that derive from it and that correspond to Microsoft .NET Framework version 3.0 controls. Each AutomationPeer exposes the corresponding Microsoft .NET Framework version 3.0 control to Microsoft UI Automation.
| Class | Description | |
|---|---|---|
![]() | AutomationPeer | Provides a base class that exposes a control to UI Automation. This class is abstract. |
![]() | ButtonAutomationPeer | Exposes Button types to UI Automation. |
![]() | ButtonBaseAutomationPeer | When overridden in derived classes, creates a link between UI Automation and ButtonBase elements. |
![]() | CheckBoxAutomationPeer | Exposes CheckBox types to UI Automation. |
![]() | ComboBoxAutomationPeer | Exposes ComboBox types to UI Automation. |
![]() | ContentElementAutomationPeer | Exposes ContentElement types to UI Automation. |
![]() | ContentTextAutomationPeer | Represents a base class for exposing TextPattern types to UI Automation. |
![]() | ContextMenuAutomationPeer | Exposes ContextMenu types to UI Automation. |
![]() | DocumentAutomationPeer | Exposes Document control types to UI Automation. |
![]() | DocumentPageViewAutomationPeer | Exposes DocumentPageView types to UI Automation. |
![]() | DocumentViewerAutomationPeer | Exposes DocumentViewer types to UI Automation. |
![]() | DocumentViewerBaseAutomationPeer | Exposes DocumentViewerBase types to UI Automation. |
![]() | ExpanderAutomationPeer | Exposes Expander types to UI Automation. |
![]() | FixedPageAutomationPeer | Exposes FixedPage types to UI Automation. |
![]() | FlowDocumentPageViewerAutomationPeer | Exposes FlowDocumentPageViewer types to UI Automation. |
![]() | FlowDocumentReaderAutomationPeer | Exposes FlowDocumentReader types to UI Automation. |
![]() | FlowDocumentScrollViewerAutomationPeer | Exposes FlowDocumentScrollViewer types to UI Automation. |
![]() | FrameAutomationPeer | Exposes Frame types to UI Automation. |
![]() | FrameworkContentElementAutomationPeer | Exposes FrameworkContentElement types to UI Automation. |
![]() | FrameworkElementAutomationPeer | Exposes FrameworkElement types to UI Automation. |
![]() | GenericRootAutomationPeer | Exposes HwndSource types to UI Automation. |
![]() | GridSplitterAutomationPeer | Exposes GridSplitter types to UI Automation. |
![]() | GridViewAutomationPeer | Exposes GridView types to UI Automation. |
![]() | GridViewCellAutomationPeer | Exposes the cells in a GridView to UI Automation. |
![]() | GridViewColumnHeaderAutomationPeer | Exposes GridViewColumnHeader types to UI Automation. |
![]() | GridViewHeaderRowPresenterAutomationPeer | Exposes GridViewHeaderRowPresenter types to UI Automation. |
![]() | GridViewItemAutomationPeer | Exposes the data items in the collection of Items in GridView types to UI Automation. |
![]() | GroupBoxAutomationPeer | Exposes GroupBox types to UI Automation. |
![]() | GroupItemAutomationPeer | Exposes GroupItem types to UI Automation. |
![]() | HostedWindowWrapper | Exposes HwndHost types to UI Automation. |
![]() | HyperlinkAutomationPeer | Exposes Hyperlink types to UI Automation. |
![]() | ImageAutomationPeer | Exposes Image types to UI Automation. |
![]() | InkCanvasAutomationPeer | Exposes InkCanvas types to UI Automation. |
![]() | InkPresenterAutomationPeer | Exposes InkPresenter types to UI Automation. |
![]() | ItemAutomationPeer | Exposes a data item in an Items collection to UI Automation. This class is abstract. |
![]() | ItemsControlAutomationPeer | Exposes ItemsControl types to UI Automation. This class is abstract. |
![]() | LabelAutomationPeer | Exposes Label types to UI Automation. |
![]() | ListBoxAutomationPeer | Exposes ListBox types to UI Automation. |
![]() | ListBoxItemAutomationPeer | Exposes the items in the Items collection of this ListBox to UI Automation. |
![]() | ListBoxItemWrapperAutomationPeer | Exposes the UIElement sub-tree for the data items in a ListBox to UI Automation. |
![]() | ListViewAutomationPeer | Exposes ListView types to UI Automation. |
![]() | MediaElementAutomationPeer | Exposes MediaElement types to UI Automation. |
![]() | MenuAutomationPeer | Exposes Menu types to UI Automation. |
![]() | MenuItemAutomationPeer | Exposes MenuItem types to UI Automation. |
![]() | NavigationWindowAutomationPeer | Exposes NavigationWindow types to UI Automation. |
![]() | PasswordBoxAutomationPeer | Exposes PasswordBox types to UI Automation. |
![]() | ProgressBarAutomationPeer | Exposes ProgressBar types to UI Automation. |
![]() | RadioButtonAutomationPeer | Exposes RadioButton types to UI Automation. |
![]() | RangeBaseAutomationPeer | Exposes RangeBase types to UI Automation. |
![]() | RepeatButtonAutomationPeer | Exposes RepeatButton types to UI Automation. |
![]() | RichTextBoxAutomationPeer | Exposes RichTextBox types to UI Automation. |
![]() | ScrollBarAutomationPeer | Exposes ScrollBar types to UI Automation. |
![]() | ScrollViewerAutomationPeer | Exposes ScrollViewer types to UI Automation. |
![]() | SelectorAutomationPeer | Exposes Selector types to UI Automation. |
![]() | SelectorItemAutomationPeer | Exposes the items in the Items collection of this Selector to UI Automation. |
![]() | SeparatorAutomationPeer | Exposes Separator types to UI Automation. |
![]() | SliderAutomationPeer | Exposes Slider types to UI Automation. |
![]() | StatusBarAutomationPeer | Exposes StatusBar types to UI Automation. |
![]() | StatusBarItemAutomationPeer | Exposes StatusBarItem types to UI Automation. |
![]() | TabControlAutomationPeer | Exposes TabControl types to UI Automation. |
![]() | TabItemAutomationPeer | Exposes TabItem types to UI Automation. |
![]() | TabItemWrapperAutomationPeer | Exposes the UIElement subtree for the data items in a TabControl to UI Automation. |
![]() | TableAutomationPeer | Exposes Table types to UI Automation. |
![]() | TableCellAutomationPeer | Exposes TableCell types to UI Automation. |
![]() | TextAutomationPeer | Exposes TextPattern types to UI Automation. |
![]() | TextBlockAutomationPeer | Exposes TextBlock types to UI Automation. |
![]() | TextBoxAutomationPeer | Exposes TextBox types to UI Automation. |
![]() | TextElementAutomationPeer | Exposes TextElement types to UI Automation. |
![]() | ThumbAutomationPeer | Exposes Thumb types to UI Automation. |
![]() | ToggleButtonAutomationPeer | Exposes ToggleButton types to UI Automation. |
![]() | ToolBarAutomationPeer | Exposes ToolBar types to UI Automation. |
![]() | ToolTipAutomationPeer | Exposes ToolTip types to UI Automation. |
![]() | TreeViewAutomationPeer | Exposes TreeView types to UI Automation. |
![]() | TreeViewItemAutomationPeer | Exposes TreeViewItem types to UI Automation. |
![]() | UIElementAutomationPeer | Exposes UIElement types to UI Automation. |
![]() | UserControlAutomationPeer | Exposes UserControl types to UI Automation. |
![]() | Viewport3DAutomationPeer | Exposes Viewport3D types to UI Automation. |
![]() | WindowAutomationPeer | Exposes Window types to UI Automation. |
![]() | WindowsFormsHostAutomationPeer | Exposes WindowsFormsHost types to UI Automation. This class cannot be inherited. |
| Interface | Description | |
|---|---|---|
![]() | IViewAutomationPeer | Allows a customized view of a ListBox to implement an AutomationPeer. |
| Enumeration | Description | |
|---|---|---|
![]() | AutomationControlType | Specifies the ControlType that is exposed to the UI Automation client. |
![]() | AutomationEvents | Specifies the event that is raised by the element through the associated AutomationPeer. |
![]() | AutomationOrientation | Specifies the direction in which a control can be laid out. |
![]() | PatternInterface | Specifies the control pattern that GetPattern returns. |
Community Additions
ADD
Show:


