.NET Framework Class Library
System.Windows.Automation.Peers Namespace
Defines the AutomationPeer base class and a set of types that derive from it and that correspond to Microsoft .NET Framework controls. Each AutomationPeer exposes the corresponding Microsoft .NET Framework control to Microsoft UI Automation.
Classes
| Class | Description | |
|---|---|---|
|
AutomationPeer | Provides a base class that exposes an element to UI Automation. |
|
ButtonAutomationPeer | Exposes Button types to UI Automation. |
|
ButtonBaseAutomationPeer | Represents a base class for exposing elements derived from ButtonBase to UI Automation. |
|
CalendarAutomationPeer | Exposes Calendar types to UI Automation. |
|
CalendarButtonAutomationPeer | Exposes CalendarButton types to UI Automation. |
|
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. |
|
DataGridAutomationPeer | Exposes DataGrid types to UI Automation. |
|
DataGridCellAutomationPeer | Exposes DataGridCell types to UI Automation. |
|
DataGridCellItemAutomationPeer | Exposes DataGridCell types to UI Automation. |
|
DataGridColumnHeaderAutomationPeer | Exposes DataGridColumnHeader types to UI Automation. |
|
DataGridColumnHeaderItemAutomationPeer | Exposes the Header of a DataGridColumn that is in a DataGrid to UI Automation. |
|
DataGridColumnHeadersPresenterAutomationPeer | Exposes DataGridColumnHeadersPresenter types to UI Automation. |
|
DataGridDetailsPresenterAutomationPeer | Exposes DataGridDetailsPresenter types to UI Automation. |
|
DataGridItemAutomationPeer | Exposes DataGridRow types to UI Automation. The DataGridRow may or may not actually exist in memory. |
|
DataGridRowAutomationPeer | Exposes DataGridRow types to UI Automation. |
|
DataGridRowHeaderAutomationPeer | Exposes DataGridRowHeader types to UI Automation. |
|
DatePickerAutomationPeer | Exposes DatePicker types to UI Automation. |
|
DateTimeAutomationPeer | Exposes CalendarDayButton and CalendarButton 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. |
|
ItemsControlAutomationPeer | Exposes ItemsControl types to UI Automation. |
|
LabelAutomationPeer | Exposes Label types to UI Automation. |
|
ListBoxAutomationPeer | Exposes ListBox types to UI Automation. |
|
ListBoxItemAutomationPeer | Exposes the items in the Items collection of a 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 a 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. |
|
TreeViewDataItemAutomationPeer | Exposes TreeViewItem types containing data items to UI Automation. |
|
TreeViewItemAutomationPeer | Exposes TreeViewItem types to UI Automation. |
|
UIElement3DAutomationPeer | Exposes UIElement3D 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. |
Interfaces
| Interface | Description | |
|---|---|---|
|
IViewAutomationPeer | Allows a customized view of a ListView that derives from ViewBase to implement automation peer features that are specific to the custom view. |
Enumerations
| 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. |