Export (0) Print
Expand All
Expand Minimize

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 version 3.0 controls. Each AutomationPeer exposes the corresponding Microsoft .NET Framework version 3.0 control to Microsoft UI Automation.

 ClassDescription
Public classAutomationPeerProvides a base class that exposes a control to UI Automation. This class is abstract.
Public classButtonAutomationPeerExposes Button types to UI Automation.
Public classButtonBaseAutomationPeerWhen overridden in derived classes, creates a link between UI Automation and ButtonBase elements.
Public classCheckBoxAutomationPeerExposes CheckBox types to UI Automation.
Public classComboBoxAutomationPeerExposes ComboBox types to UI Automation.
Public classContentElementAutomationPeerExposes ContentElement types to UI Automation.
Public classContentTextAutomationPeerRepresents a base class for exposing TextPattern types to UI Automation.
Public classContextMenuAutomationPeerExposes ContextMenu types to UI Automation.
Public classDocumentAutomationPeerExposes Document control types to UI Automation.
Public classDocumentPageViewAutomationPeerExposes DocumentPageView types to UI Automation.
Public classDocumentViewerAutomationPeerExposes DocumentViewer types to UI Automation.
Public classDocumentViewerBaseAutomationPeerExposes DocumentViewerBase types to UI Automation.
Public classExpanderAutomationPeerExposes Expander types to UI Automation.
Public classFixedPageAutomationPeerExposes FixedPage types to UI Automation.
Public classFlowDocumentPageViewerAutomationPeerExposes FlowDocumentPageViewer types to UI Automation.
Public classFlowDocumentReaderAutomationPeerExposes FlowDocumentReader types to UI Automation.
Public classFlowDocumentScrollViewerAutomationPeerExposes FlowDocumentScrollViewer types to UI Automation.
Public classFrameAutomationPeerExposes Frame types to UI Automation.
Public classFrameworkContentElementAutomationPeerExposes FrameworkContentElement types to UI Automation.
Public classFrameworkElementAutomationPeerExposes FrameworkElement types to UI Automation.
Public classGenericRootAutomationPeerExposes HwndSource types to UI Automation.
Public classGridSplitterAutomationPeerExposes GridSplitter types to UI Automation.
Public classGridViewAutomationPeerExposes GridView types to UI Automation.
Public classGridViewCellAutomationPeerExposes the cells in a GridView to UI Automation.
Public classGridViewColumnHeaderAutomationPeerExposes GridViewColumnHeader types to UI Automation.
Public classGridViewHeaderRowPresenterAutomationPeerExposes GridViewHeaderRowPresenter types to UI Automation.
Public classGridViewItemAutomationPeerExposes the data items in the collection of Items in GridView types to UI Automation.
Public classGroupBoxAutomationPeerExposes GroupBox types to UI Automation.
Public classGroupItemAutomationPeerExposes GroupItem types to UI Automation.
Public classHostedWindowWrapperExposes HwndHost types to UI Automation.
Public classHyperlinkAutomationPeerExposes Hyperlink types to UI Automation.
Public classImageAutomationPeerExposes Image types to UI Automation.
Public classInkCanvasAutomationPeerExposes InkCanvas types to UI Automation.
Public classInkPresenterAutomationPeerExposes InkPresenter types to UI Automation.
Public classItemAutomationPeerExposes a data item in an Items collection to UI Automation. This class is abstract.
Public classItemsControlAutomationPeerExposes ItemsControl types to UI Automation. This class is abstract.
Public classLabelAutomationPeerExposes Label types to UI Automation.
Public classListBoxAutomationPeerExposes ListBox types to UI Automation.
Public classListBoxItemAutomationPeerExposes the items in the Items collection of this ListBox to UI Automation.
Public classListBoxItemWrapperAutomationPeerExposes the UIElement sub-tree for the data items in a ListBox to UI Automation.
Public classListViewAutomationPeerExposes ListView types to UI Automation.
Public classMediaElementAutomationPeerExposes MediaElement types to UI Automation.
Public classMenuAutomationPeerExposes Menu types to UI Automation.
Public classMenuItemAutomationPeerExposes MenuItem types to UI Automation.
Public classNavigationWindowAutomationPeerExposes NavigationWindow types to UI Automation.
Public classPasswordBoxAutomationPeerExposes PasswordBox types to UI Automation.
Public classProgressBarAutomationPeerExposes ProgressBar types to UI Automation.
Public classRadioButtonAutomationPeerExposes RadioButton types to UI Automation.
Public classRangeBaseAutomationPeerExposes RangeBase types to UI Automation.
Public classRepeatButtonAutomationPeerExposes RepeatButton types to UI Automation.
Public classRichTextBoxAutomationPeerExposes RichTextBox types to UI Automation.
Public classScrollBarAutomationPeerExposes ScrollBar types to UI Automation.
Public classScrollViewerAutomationPeerExposes ScrollViewer types to UI Automation.
Public classSelectorAutomationPeerExposes Selector types to UI Automation.
Public classSelectorItemAutomationPeerExposes the items in the Items collection of this Selector to UI Automation.
Public classSeparatorAutomationPeerExposes Separator types to UI Automation.
Public classSliderAutomationPeerExposes Slider types to UI Automation.
Public classStatusBarAutomationPeerExposes StatusBar types to UI Automation.
Public classStatusBarItemAutomationPeerExposes StatusBarItem types to UI Automation.
Public classTabControlAutomationPeerExposes TabControl types to UI Automation.
Public classTabItemAutomationPeerExposes TabItem types to UI Automation.
Public classTabItemWrapperAutomationPeerExposes the UIElement subtree for the data items in a TabControl to UI Automation.
Public classTableAutomationPeerExposes Table types to UI Automation.
Public classTableCellAutomationPeerExposes TableCell types to UI Automation.
Public classTextAutomationPeerExposes TextPattern types to UI Automation.
Public classTextBlockAutomationPeerExposes TextBlock types to UI Automation.
Public classTextBoxAutomationPeerExposes TextBox types to UI Automation.
Public classTextElementAutomationPeerExposes TextElement types to UI Automation.
Public classThumbAutomationPeerExposes Thumb types to UI Automation.
Public classToggleButtonAutomationPeerExposes ToggleButton types to UI Automation.
Public classToolBarAutomationPeerExposes ToolBar types to UI Automation.
Public classToolTipAutomationPeerExposes ToolTip types to UI Automation.
Public classTreeViewAutomationPeerExposes TreeView types to UI Automation.
Public classTreeViewItemAutomationPeerExposes TreeViewItem types to UI Automation.
Public classUIElementAutomationPeerExposes UIElement types to UI Automation.
Public classUserControlAutomationPeerExposes UserControl types to UI Automation.
Public classViewport3DAutomationPeerExposes Viewport3D types to UI Automation.
Public classWindowAutomationPeerExposes Window types to UI Automation.
Public classWindowsFormsHostAutomationPeerExposes WindowsFormsHost types to UI Automation. This class cannot be inherited.

 InterfaceDescription
Public interfaceIViewAutomationPeerAllows a customized view of a ListBox to implement an AutomationPeer.

 EnumerationDescription
Public enumerationAutomationControlTypeSpecifies the ControlType that is exposed to the UI Automation client.
Public enumerationAutomationEventsSpecifies the event that is raised by the element through the associated AutomationPeer.
Public enumerationAutomationOrientationSpecifies the direction in which a control can be laid out.
Public enumerationPatternInterfaceSpecifies the control pattern that GetPattern returns.

Community Additions

ADD
Show:
© 2014 Microsoft