System.Windows.Automation.Peers Namespace
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Defines the AutomationPeer base class and a set of types that derive from it and that correspond to Silverlight controls. Each AutomationPeer exposes the corresponding Silverlight control to Microsoft UI Automation.
Classes may reside in different assemblies.
Classes
Class | Description | |
---|---|---|
AutoCompleteBoxAutomationPeer | Exposes AutoCompleteBox types to UI automation. | |
AutomationPeer | Provides a base class that exposes an automation peer for an associated class to UI Automation. | |
ButtonAutomationPeer | Exposes Button types to UI automation. | |
ButtonBaseAutomationPeer | Represents a base class for exposing classes derived from ButtonBase to UI automation. | |
CalendarAutomationPeer | Exposes Calendar types to UI automation. | |
CalendarButtonAutomationPeer | Exposes CalendarButton types to UI automation. | |
CalendarDayButtonAutomationPeer | Exposes CalendarDayButton types to UI Automation. | |
CheckBoxAutomationPeer | Exposes CheckBox types to UI automation. | |
ChildWindowAutomationPeer | Exposes ChildWindow types to UI automation. | |
ComboBoxAutomationPeer | Exposes ComboBox types to UI automation. | |
DataGridAutomationPeer | Exposes DataGrid types to UI automation. | |
DataGridCellAutomationPeer | Exposes DataGridCell types to UI automation. | |
DataGridColumnHeaderAutomationPeer | Exposes DataGridColumnHeader types to UI automation. | |
DataGridColumnHeadersPresenterAutomationPeer | Exposes DataGridColumnHeadersPresenter types to UI automation. | |
DataGridDetailsPresenterAutomationPeer | Exposes DataGridDetailsPresenter types to UI automation. | |
DataGridGroupItemAutomationPeer | Exposes the groups of items in CollectionViewGroup views of a DataGrid to UI automation. | |
DataGridItemAutomationPeer | Exposes items in the DataGrid to UI automation. | |
DataGridRowAutomationPeer | Exposes the DataGridRow types to UI automation. | |
DataGridRowGroupHeaderAutomationPeer | Exposes the items in DataGridRowGroupHeader item types to UI automation. | |
DataGridRowHeaderAutomationPeer | Exposes DataGridRowHeader types to UI automation. | |
DataGridRowsPresenterAutomationPeer | Exposes DataGridRowsPresenter types to UI automation. | |
DataPagerAutomationPeer | Exposes DataPager types to UI automation. | |
DatePickerAutomationPeer | Exposes DatePicker types to UI automation. | |
DescriptionViewerAutomationPeer | Exposes DescriptionViewer types to UI automation. | |
FrameAutomationPeer | Exposes Frame types to UI automation. | |
FrameworkElementAutomationPeer | Exposes FrameworkElement types (including controls) to UI automation. | |
GridSplitterAutomationPeer | Exposes GridSplitter types to UI automation. | |
HyperlinkButtonAutomationPeer | Exposes HyperlinkButton types to UI automation. | |
ImageAutomationPeer | Exposes Image 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. | |
MediaElementAutomationPeer | Exposes MediaElement types to UI automation. | |
MultiScaleImageAutomationPeer | Exposes MultiScaleImage 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. | |
RichTextBlockAutomationPeer | Exposes RichTextBlock types to UI automation. | |
RichTextBlockOverflowAutomationPeer | Exposes RichTextBlockOverflow 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 a Selector to UI automation. | |
SliderAutomationPeer | Exposes Slider types to UI automation. | |
TabControlAutomationPeer | Exposes TabControl types to UI automation. | |
TabItemAutomationPeer | Exposes TabItem types to UI automation. | |
TextBlockAutomationPeer | Exposes TextBlock types to UI automation. | |
TextBoxAutomationPeer | Exposes TextBox types to UI automation. | |
ThumbAutomationPeer | Exposes Thumb types to UI automation. | |
ToggleButtonAutomationPeer | Exposes ToggleButton types to UI automation. | |
TreeViewAutomationPeer | Exposes TreeView types to UI automation. | |
TreeViewItemAutomationPeer | Exposes the items in TreeViewItem types to UI automation. | |
ValidationSummaryAutomationPeer | Exposes ValidationSummary types to UI automation. |
Enumerations
Enumeration | Description | |
---|---|---|
AutomationControlType | Specifies the control type 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 orientation direction in which a control can be presented. | |
PatternInterface | Specifies the control pattern that the GetPattern method returns. |
See Also