System.Windows.Automation.Peers Namespace ()

Switch View :
ScriptFree
.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
Public class AutomationPeer Provides a base class that exposes an element to UI Automation. 
Public class ButtonAutomationPeer Exposes Button types to UI Automation.
Public class ButtonBaseAutomationPeer Represents a base class for exposing elements derived from ButtonBase to UI Automation.
Public class CalendarAutomationPeer Exposes Calendar types to UI Automation.
Public class CalendarButtonAutomationPeer Exposes CalendarButton types to UI Automation.
Public class CheckBoxAutomationPeer Exposes CheckBox types to UI Automation.
Public class ComboBoxAutomationPeer Exposes ComboBox types to UI Automation.
Public class ContentElementAutomationPeer Exposes ContentElement types to UI Automation.
Public class ContentTextAutomationPeer Represents a base class for exposing TextPattern types to UI Automation.
Public class ContextMenuAutomationPeer Exposes ContextMenu types to UI Automation.
Public class DataGridAutomationPeer Exposes DataGrid types to UI Automation.
Public class DataGridCellAutomationPeer Exposes DataGridCell types to UI Automation.
Public class DataGridCellItemAutomationPeer Exposes DataGridCell types to UI Automation.
Public class DataGridColumnHeaderAutomationPeer Exposes DataGridColumnHeader types to UI Automation.
Public class DataGridColumnHeaderItemAutomationPeer Exposes the Header of a DataGridColumn that is in a DataGrid to UI Automation.
Public class DataGridColumnHeadersPresenterAutomationPeer Exposes DataGridColumnHeadersPresenter types to UI Automation.
Public class DataGridDetailsPresenterAutomationPeer Exposes DataGridDetailsPresenter types to UI Automation.
Public class DataGridItemAutomationPeer Exposes DataGridRow types to UI Automation. The DataGridRow may or may not actually exist in memory.
Public class DataGridRowAutomationPeer Exposes DataGridRow types to UI Automation.
Public class DataGridRowHeaderAutomationPeer Exposes DataGridRowHeader types to UI Automation.
Public class DatePickerAutomationPeer Exposes DatePicker types to UI Automation.
Public class DateTimeAutomationPeer Exposes CalendarDayButton and CalendarButton types to UI Automation.
Public class DocumentAutomationPeer Exposes Document control types to UI Automation.
Public class DocumentPageViewAutomationPeer Exposes DocumentPageView types to UI Automation.
Public class DocumentViewerAutomationPeer Exposes DocumentViewer types to UI Automation.
Public class DocumentViewerBaseAutomationPeer Exposes DocumentViewerBase types to UI Automation.
Public class ExpanderAutomationPeer Exposes Expander types to UI Automation.
Public class FixedPageAutomationPeer Exposes FixedPage types to UI Automation.
Public class FlowDocumentPageViewerAutomationPeer Exposes FlowDocumentPageViewer types to UI Automation.
Public class FlowDocumentReaderAutomationPeer Exposes FlowDocumentReader types to UI Automation.
Public class FlowDocumentScrollViewerAutomationPeer Exposes FlowDocumentScrollViewer types to UI Automation.
Public class FrameAutomationPeer Exposes Frame types to UI Automation.
Public class FrameworkContentElementAutomationPeer Exposes FrameworkContentElement types to UI Automation.
Public class FrameworkElementAutomationPeer Exposes FrameworkElement types to UI Automation.
Public class GenericRootAutomationPeer Exposes HwndSource types to UI Automation.
Public class GridSplitterAutomationPeer Exposes GridSplitter types to UI Automation.
Public class GridViewAutomationPeer Exposes GridView types to UI Automation.
Public class GridViewCellAutomationPeer Exposes the cells in a GridView to UI Automation.
Public class GridViewColumnHeaderAutomationPeer Exposes GridViewColumnHeader types to UI Automation.
Public class GridViewHeaderRowPresenterAutomationPeer Exposes GridViewHeaderRowPresenter types to UI Automation.
Public class GridViewItemAutomationPeer Exposes the data items in the collection of Items in GridView types to UI Automation.
Public class GroupBoxAutomationPeer Exposes GroupBox types to UI Automation.
Public class GroupItemAutomationPeer Exposes GroupItem types to UI Automation.
Public class HostedWindowWrapper Exposes HwndHost types to UI Automation.
Public class HyperlinkAutomationPeer Exposes Hyperlink types to UI Automation.
Public class ImageAutomationPeer Exposes Image types to UI Automation.
Public class InkCanvasAutomationPeer Exposes InkCanvas types to UI Automation.
Public class InkPresenterAutomationPeer Exposes InkPresenter types to UI Automation.
Public class ItemAutomationPeer Exposes a data item in an Items collection to UI Automation.
Public class ItemsControlAutomationPeer Exposes ItemsControl types to UI Automation. 
Public class LabelAutomationPeer Exposes Label types to UI Automation.
Public class ListBoxAutomationPeer Exposes ListBox types to UI Automation.
Public class ListBoxItemAutomationPeer Exposes the items in the Items collection of a ListBox to UI Automation.
Public class ListBoxItemWrapperAutomationPeer Exposes the UIElement sub-tree for the data items in a ListBox to UI Automation. 
Public class ListViewAutomationPeer Exposes ListView types to UI Automation.
Public class MediaElementAutomationPeer Exposes MediaElement types to UI Automation.
Public class MenuAutomationPeer Exposes Menu types to UI Automation.
Public class MenuItemAutomationPeer Exposes MenuItem types to UI Automation.
Public class NavigationWindowAutomationPeer Exposes NavigationWindow types to UI Automation.
Public class PasswordBoxAutomationPeer Exposes PasswordBox types to UI Automation.
Public class ProgressBarAutomationPeer Exposes ProgressBar types to UI Automation.
Public class RadioButtonAutomationPeer Exposes RadioButton types to UI Automation.
Public class RangeBaseAutomationPeer Exposes RangeBase types to UI Automation.
Public class RepeatButtonAutomationPeer Exposes RepeatButton types to UI Automation.
Public class RichTextBoxAutomationPeer Exposes RichTextBox types to UI Automation.
Public class ScrollBarAutomationPeer Exposes ScrollBar types to UI Automation.
Public class ScrollViewerAutomationPeer Exposes ScrollViewer types to UI Automation.
Public class SelectorAutomationPeer Exposes Selector types to UI Automation.
Public class SelectorItemAutomationPeer Exposes the items in the Items collection of a Selector to UI Automation. 
Public class SeparatorAutomationPeer Exposes Separator types to UI Automation.
Public class SliderAutomationPeer Exposes Slider types to UI Automation.
Public class StatusBarAutomationPeer Exposes StatusBar types to UI Automation.
Public class StatusBarItemAutomationPeer Exposes StatusBarItem types to UI Automation.
Public class TabControlAutomationPeer Exposes TabControl types to UI Automation.
Public class TabItemAutomationPeer Exposes TabItem types to UI Automation.
Public class TabItemWrapperAutomationPeer Exposes the UIElement subtree for the data items in a TabControl to UI Automation.
Public class TableAutomationPeer Exposes Table types to UI Automation.
Public class TableCellAutomationPeer Exposes TableCell types to UI Automation.
Public class TextAutomationPeer Exposes TextPattern types to UI Automation.
Public class TextBlockAutomationPeer Exposes TextBlock types to UI Automation.
Public class TextBoxAutomationPeer Exposes TextBox types to UI Automation.
Public class TextElementAutomationPeer Exposes TextElement types to UI Automation.
Public class ThumbAutomationPeer Exposes Thumb types to UI Automation.
Public class ToggleButtonAutomationPeer Exposes ToggleButton types to UI Automation.
Public class ToolBarAutomationPeer Exposes ToolBar types to UI Automation.
Public class ToolTipAutomationPeer Exposes ToolTip types to UI Automation.
Public class TreeViewAutomationPeer Exposes TreeView types to UI Automation.
Public class TreeViewDataItemAutomationPeer Exposes TreeViewItem types containing data items to UI Automation.
Public class TreeViewItemAutomationPeer Exposes TreeViewItem types to UI Automation.
Public class UIElement3DAutomationPeer Exposes UIElement3D types to UI Automation.
Public class UIElementAutomationPeer Exposes UIElement types to UI Automation.
Public class UserControlAutomationPeer Exposes UserControl types to UI Automation.
Public class Viewport3DAutomationPeer Exposes Viewport3D types to UI Automation.
Public class WindowAutomationPeer Exposes Window types to UI Automation.
Public class WindowsFormsHostAutomationPeer Exposes WindowsFormsHost types to UI Automation. 
Interfaces

  Interface Description
Public interface 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
Public enumeration AutomationControlType Specifies the ControlType that is exposed to the UI Automation client.
Public enumeration AutomationEvents Specifies the event that is raised by the element through the associated AutomationPeer.
Public enumeration AutomationOrientation Specifies the direction in which a control can be laid out.
Public enumeration PatternInterface Specifies the control pattern that GetPattern returns.