Windows.UI.Xaml.Automation.Peers Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains automation peers for controls and base classes.
Classes
AppBarAutomationPeer |
Exposes AppBar types to Microsoft UI Automation. |
AppBarButtonAutomationPeer |
Exposes AppBarButton types to Microsoft UI Automation. |
AppBarToggleButtonAutomationPeer |
Exposes AppBarToggleButton types to Microsoft UI Automation. |
AutomationPeer |
Provides a base class that exposes the automation peer for an associated owner class to Microsoft UI Automation. |
AutomationPeerAnnotation |
Represents a single UI automation annotation. |
AutoSuggestBoxAutomationPeer |
Exposes AutoSuggestBox types to Microsoft UI Automation. |
ButtonAutomationPeer |
Exposes Button types to Microsoft UI Automation. |
ButtonBaseAutomationPeer |
Represents a base class for exposing classes derived from ButtonBase to Microsoft UI Automation. |
CalendarDatePickerAutomationPeer |
Exposes CalendarDatePicker types to Microsoft UI Automation. |
CaptureElementAutomationPeer |
Exposes CaptureElement types to Microsoft UI Automation. |
CheckBoxAutomationPeer |
Exposes CheckBox types to Microsoft UI Automation. |
ColorPickerSliderAutomationPeer |
Exposes ColorPickerSlider types to Microsoft UI Automation. Equivalent WinUI 2 API for UWP: Microsoft.UI.Xaml.Automation.Peers.ColorPickerSliderAutomationPeer (for WinUI in the Windows App SDK, see the Windows App SDK namespaces). |
ColorSpectrumAutomationPeer |
Exposes ColorSpectrum types to Microsoft UI Automation. Equivalent WinUI 2 API for UWP: Microsoft.UI.Xaml.Automation.Peers.ColorSpectrumAutomationPeer (for WinUI in the Windows App SDK, see the Windows App SDK namespaces). |
ComboBoxAutomationPeer |
Exposes ComboBox types to Microsoft UI Automation. |
ComboBoxItemAutomationPeer |
Exposes the ComboBoxItem contents in a ComboBox to Microsoft UI Automation. |
ComboBoxItemDataAutomationPeer |
Exposes the data content of a ComboBoxItem to Microsoft UI Automation. |
DatePickerAutomationPeer |
Exposes DatePicker types to Microsoft UI Automation. |
DatePickerFlyoutPresenterAutomationPeer |
Exposes DatePickerFlyoutPresenter types to Microsoft UI Automation. |
FlipViewAutomationPeer |
Exposes FlipView types to Microsoft UI Automation. |
FlipViewItemAutomationPeer |
Exposes a FlipViewItem to Microsoft UI Automation. |
FlipViewItemDataAutomationPeer |
Exposes the data content of a FlipViewItem to Microsoft UI Automation. |
FlyoutPresenterAutomationPeer |
Exposes FlyoutPresenter types to Microsoft UI Automation. |
FrameworkElementAutomationPeer |
Exposes FrameworkElement derived types (including all controls) to Microsoft UI Automation. |
GridViewAutomationPeer |
Exposes GridView types to Microsoft UI Automation. |
GridViewHeaderItemAutomationPeer |
Exposes GridViewHeaderItem types to Microsoft UI Automation. |
GridViewItemAutomationPeer |
Exposes a GridViewItem to Microsoft UI Automation. |
GridViewItemDataAutomationPeer |
Exposes GridView items to Microsoft UI Automation, using a data representation of the item so that the peer supports scrolling to that item with data awareness. |
GroupItemAutomationPeer |
Exposes a GroupItem to Microsoft UI Automation. |
HubAutomationPeer |
Exposes Hub types to Microsoft UI Automation. |
HubSectionAutomationPeer |
Exposes HubSection types to Microsoft UI Automation. |
HyperlinkButtonAutomationPeer |
Exposes HyperlinkButton types to Microsoft UI Automation. |
ImageAutomationPeer |
Exposes Image types to Microsoft UI Automation. |
InkToolbarAutomationPeer |
Exposes InkToolbar types to Microsoft UI Automation. |
ItemAutomationPeer |
Exposes a data item in an Items collection to Microsoft UI Automation. |
ItemsControlAutomationPeer |
Exposes ItemsControl types to Microsoft UI Automation. |
ListBoxAutomationPeer |
Exposes ListBox types to Microsoft UI Automation. |
ListBoxItemAutomationPeer |
Exposes the items in the Items collection of a ListBox to Microsoft UI Automation. |
ListBoxItemDataAutomationPeer |
Exposes ListBox items to Microsoft UI Automation, using a data representation of the item so that the peer supports scrolling to that item with data awareness. |
ListPickerFlyoutPresenterAutomationPeer |
Exposes ListPickerFlyoutPresenter types to Microsoft UI Automation. |
ListViewAutomationPeer |
Exposes ListView types to Microsoft UI Automation. |
ListViewBaseAutomationPeer |
A base class that provides a Microsoft UI Automation peer implementation for types that derive from ListViewBase. |
ListViewBaseHeaderItemAutomationPeer |
Exposes ListViewBaseHeaderItem types to Microsoft UI Automation. |
ListViewHeaderItemAutomationPeer |
Exposes ListViewHeaderItem types to Microsoft UI Automation. |
ListViewItemAutomationPeer |
Exposes a ListViewItem to Microsoft UI Automation. |
ListViewItemDataAutomationPeer |
Exposes ListView items to Microsoft UI Automation, using a data representation of the item so that the peer supports scrolling to that item with data awareness. |
LoopingSelectorAutomationPeer |
Exposes LoopingSelector types to Microsoft UI Automation. |
LoopingSelectorItemAutomationPeer |
Exposes LoopingSelectorItem types to Microsoft UI Automation. |
LoopingSelectorItemDataAutomationPeer |
Exposes the data content of a LoopingSelectorItem to Microsoft UI Automation. |
MapControlAutomationPeer |
Exposes MapControl types to Microsoft UI Automation. |
MediaElementAutomationPeer |
Exposes MediaElement types to Microsoft UI Automation. |
MediaPlayerElementAutomationPeer |
Exposes MediaPlayerElement types to Microsoft UI Automation. |
MediaTransportControlsAutomationPeer |
Exposes MediaTransportControls types to Microsoft UI Automation. |
MenuBarAutomationPeer |
Exposes MenuBar types to Microsoft UI Automation. Equivalent WinUI 2 API for UWP: Microsoft.UI.Xaml.Automation.Peers.MenuBarAutomationPeer (for WinUI in the Windows App SDK, see the Windows App SDK namespaces). |
MenuBarItemAutomationPeer |
Exposes MenuBarItem types to Microsoft UI Automation. Equivalent WinUI 2 API for UWP: Microsoft.UI.Xaml.Automation.Peers.MenuBarItemAutomationPeer (for WinUI in the Windows App SDK, see the Windows App SDK namespaces). |
MenuFlyoutItemAutomationPeer |
Exposes MenuFlyoutItem types to Microsoft UI Automation. |
MenuFlyoutPresenterAutomationPeer |
Exposes MenuFlyoutPresenter types to Microsoft UI Automation. |
NavigationViewItemAutomationPeer |
Exposes NavigationViewItem types to Microsoft UI Automation. Equivalent WinUI 2 API for UWP: Microsoft.UI.Xaml.Automation.Peers.NavigationViewItemAutomationPeer (for WinUI in the Windows App SDK, see the Windows App SDK namespaces). |
PasswordBoxAutomationPeer |
Exposes PasswordBox types to Microsoft UI Automation. |
PersonPictureAutomationPeer |
Exposes PersonPicture types to Microsoft UI Automation. Equivalent WinUI 2 API for UWP: Microsoft.UI.Xaml.Automation.Peers.PersonPictureAutomationPeer (for WinUI in the Windows App SDK, see the Windows App SDK namespaces). |
PickerFlyoutPresenterAutomationPeer |
Exposes PickerFlyoutPresenter types to Microsoft UI Automation. |
PivotAutomationPeer |
Exposes Pivot types to Microsoft UI Automation. |
PivotItemAutomationPeer |
Exposes PivotItem types to Microsoft UI Automation. |
PivotItemDataAutomationPeer |
Exposes the data content of a PivotItem to Microsoft UI Automation. |
ProgressBarAutomationPeer |
Exposes ProgressBar types to Microsoft UI Automation. Equivalent WinUI 2 API for UWP: Microsoft.UI.Xaml.Automation.Peers.ProgressBarAutomationPeer (for WinUI in the Windows App SDK, see the Windows App SDK namespaces). |
ProgressRingAutomationPeer |
Exposes ProgressRing types to Microsoft UI Automation. Equivalent WinUI 2 API for UWP: Microsoft.UI.Xaml.Automation.Peers.ProgressRingAutomationPeer (for WinUI in the Windows App SDK, see the Windows App SDK namespaces). |
RadioButtonAutomationPeer |
Exposes RadioButton types to Microsoft UI Automation. |
RangeBaseAutomationPeer |
A base class that provides a Microsoft UI Automation peer implementation for types that derive from RangeBase. |
RatingControlAutomationPeer |
Exposes RatingControl types to Microsoft UI Automation. Equivalent WinUI 2 API for UWP: Microsoft.UI.Xaml.Automation.Peers.RatingControlAutomationPeer (for WinUI in the Windows App SDK, see the Windows App SDK namespaces). |
RepeatButtonAutomationPeer |
Exposes RepeatButton types to Microsoft UI Automation. |
RichEditBoxAutomationPeer |
Exposes RichEditBox types to Microsoft UI Automation. |
RichTextBlockAutomationPeer |
Exposes RichTextBlock types to Microsoft UI Automation. |
RichTextBlockOverflowAutomationPeer |
Exposes RichTextBlockOverflow types to Microsoft UI Automation. |
ScrollBarAutomationPeer |
Exposes ScrollBar types to Microsoft UI Automation. |
ScrollViewerAutomationPeer |
Exposes ScrollViewer types to Microsoft UI Automation. |
SearchBoxAutomationPeer |
Exposes SearchBox types to Microsoft UI Automation. |
SelectorAutomationPeer |
A base class that provides a Microsoft UI Automation peer implementation for types that derive from Selector. |
SelectorItemAutomationPeer |
Exposes the items in a Selector to Microsoft UI Automation. |
SemanticZoomAutomationPeer |
Exposes SemanticZoom types to Microsoft UI Automation. |
SettingsFlyoutAutomationPeer |
Exposes SettingsFlyout types to Microsoft UI Automation. |
SliderAutomationPeer |
Exposes Slider types to Microsoft UI Automation. |
TextBlockAutomationPeer |
Exposes TextBlock types to Microsoft UI Automation. |
TextBoxAutomationPeer |
Exposes TextBox types to Microsoft UI Automation. |
ThumbAutomationPeer |
Exposes Thumb types to Microsoft UI Automation. |
TimePickerAutomationPeer |
Exposes TimePicker types to Microsoft UI Automation. |
TimePickerFlyoutPresenterAutomationPeer |
Exposes TimePickerFlyoutPresenter types to Microsoft UI Automation. |
ToggleButtonAutomationPeer |
Exposes ToggleButton types to Microsoft UI Automation. |
ToggleMenuFlyoutItemAutomationPeer |
Exposes ToggleMenuFlyoutItem types to Microsoft UI Automation. |
ToggleSwitchAutomationPeer |
Exposes ToggleSwitch types to Microsoft UI Automation. |
TreeViewItemAutomationPeer |
Exposes TreeViewItem types to Microsoft UI Automation. Equivalent WinUI 2 API for UWP: Microsoft.UI.Xaml.Automation.Peers.TreeViewItemAutomationPeer (for WinUI in the Windows App SDK, see the Windows App SDK namespaces). |
TreeViewListAutomationPeer |
Exposes TreeViewList types to Microsoft UI Automation. Equivalent WinUI 2 API for UWP: Microsoft.UI.Xaml.Automation.Peers.TreeViewListAutomationPeer (for WinUI in the Windows App SDK, see the Windows App SDK namespaces). |
Structs
RawElementProviderRuntimeId |
Represents the runtime ID for an element. |
Enums
AccessibilityView |
Declares how a control should included in different views of a Microsoft UI Automation tree. |
AutomationControlType |
Specifies the control type that is exposed to the Microsoft UI Automation client. Used by GetAutomationControlType. |
AutomationEvents |
Specifies the event that is raised by the element through the associated AutomationPeer. Used by RaiseAutomationEvent. |
AutomationHeadingLevel |
Defines the heading levels for UI Automation elements. |
AutomationLandmarkType |
Defines the automation landmark types for elements. |
AutomationLiveSetting |
Describes the notification characteristics of a particular live region in an app UI. Used by GetLiveSetting and AutomationProperties.LiveSetting. |
AutomationNavigationDirection |
Defines the directions of navigation within the Microsoft UI Automation tree. |
AutomationNotificationKind |
Indicates the type of notification when calling RaiseNotificationEvent |
AutomationNotificationProcessing |
Specifies the order in which to process a notification. |
AutomationOrientation |
Specifies the orientation direction in which a control can be presented. Values are used by GetOrientation. |
AutomationStructureChangeType |
Defines the types of change in the Microsoft UI Automation tree structure. |
PatternInterface |
Specifies the control pattern that the GetPattern method returns. |