Windows.UI.Xaml.Automation.Peers Namespace

Contains automation peers for controls and base classes.

Classes

AppBarAutomationPeer

Exposes AppBar types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.AppBarAutomationPeer.

AppBarButtonAutomationPeer

Exposes AppBarButton types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.AppBarButtonAutomationPeer.

AppBarToggleButtonAutomationPeer

Exposes AppBarToggleButton types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.AppBarToggleButtonAutomationPeer.

AutomationPeer

Provides a base class that exposes the automation peer for an associated owner class to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.AutomationPeer.

AutomationPeerAnnotation

Represents a single UI automation annotation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.AutomationPeerAnnotation.

AutoSuggestBoxAutomationPeer

Exposes AutoSuggestBox types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.AutoSuggestBoxAutomationPeer.

ButtonAutomationPeer

Exposes Button types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ButtonAutomationPeer.

ButtonBaseAutomationPeer

Represents a base class for exposing classes derived from ButtonBase to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ButtonBaseAutomationPeer.

CalendarDatePickerAutomationPeer

Exposes CalendarDatePicker types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.CalendarDatePickerAutomationPeer.

CaptureElementAutomationPeer

Exposes CaptureElement types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.CaptureElementAutomationPeer.

CheckBoxAutomationPeer

Exposes CheckBox types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.CheckBoxAutomationPeer.

ColorPickerSliderAutomationPeer

Exposes ColorPickerSlider types to Microsoft UI Automation.

ColorSpectrumAutomationPeer

Exposes ColorSpectrum types to Microsoft UI Automation.

ComboBoxAutomationPeer

Exposes ComboBox types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ComboBoxAutomationPeer.

ComboBoxItemAutomationPeer

Exposes the ComboBoxItem contents in a ComboBox to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ComboBoxItemAutomationPeer.

ComboBoxItemDataAutomationPeer

Exposes the data content of a ComboBoxItem to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ComboBoxItemDataAutomationPeer.

DatePickerAutomationPeer

Exposes DatePicker types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.DatePickerAutomationPeer.

DatePickerFlyoutPresenterAutomationPeer

Exposes DatePickerFlyoutPresenter types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.DatePickerFlyoutPresenterAutomationPeer.

FlipViewAutomationPeer

Exposes FlipView types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.FlipViewAutomationPeer.

FlipViewItemAutomationPeer

Exposes a FlipViewItem to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.FlipViewItemAutomationPeer.

FlipViewItemDataAutomationPeer

Exposes the data content of a FlipViewItem to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.FlipViewItemDataAutomationPeer.

FlyoutPresenterAutomationPeer

Exposes FlyoutPresenter types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.FlyoutPresenterAutomationPeer.

FrameworkElementAutomationPeer

Exposes FrameworkElement derived types (including all controls) to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.FrameworkElementAutomationPeer.

GridViewAutomationPeer

Exposes GridView types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.GridViewAutomationPeer.

GridViewHeaderItemAutomationPeer

Exposes GridViewHeaderItem types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.GridViewHeaderItemAutomationPeer.

GridViewItemAutomationPeer

Exposes a GridViewItem to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.GridViewItemAutomationPeer.

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.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.GridViewItemDataAutomationPeer.

GroupItemAutomationPeer

Exposes a GroupItem to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.GroupItemAutomationPeer.

HubAutomationPeer

Exposes Hub types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.HubAutomationPeer.

HubSectionAutomationPeer

Exposes HubSection types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.HubSectionAutomationPeer.

HyperlinkButtonAutomationPeer

Exposes HyperlinkButton types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.HyperlinkButtonAutomationPeer.

ImageAutomationPeer

Exposes Image types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ImageAutomationPeer.

InkToolbarAutomationPeer

Exposes InkToolbar types to Microsoft UI Automation.

ItemAutomationPeer

Exposes a data item in an Items collection to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ItemAutomationPeer.

ItemsControlAutomationPeer

Exposes ItemsControl types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ItemsControlAutomationPeer.

ListBoxAutomationPeer

Exposes ListBox types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ListBoxAutomationPeer.

ListBoxItemAutomationPeer

Exposes the items in the Items collection of a ListBox to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ListBoxItemAutomationPeer.

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.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ListBoxItemDataAutomationPeer.

ListPickerFlyoutPresenterAutomationPeer

Exposes ListPickerFlyoutPresenter types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ListPickerFlyoutPresenterAutomationPeer.

ListViewAutomationPeer

Exposes ListView types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ListViewAutomationPeer.

ListViewBaseAutomationPeer

A base class that provides a Microsoft UI Automation peer implementation for types that derive from ListViewBase.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ListViewBaseAutomationPeer.

ListViewBaseHeaderItemAutomationPeer

Exposes ListViewBaseHeaderItem types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ListViewBaseHeaderItemAutomationPeer.

ListViewHeaderItemAutomationPeer

Exposes ListViewHeaderItem types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ListViewHeaderItemAutomationPeer.

ListViewItemAutomationPeer

Exposes a ListViewItem to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ListViewItemAutomationPeer.

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.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ListViewItemDataAutomationPeer.

LoopingSelectorAutomationPeer

Exposes LoopingSelector types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.LoopingSelectorAutomationPeer.

LoopingSelectorItemAutomationPeer

Exposes LoopingSelectorItem types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.LoopingSelectorItemAutomationPeer.

LoopingSelectorItemDataAutomationPeer

Exposes the data content of a LoopingSelectorItem to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.LoopingSelectorItemDataAutomationPeer.

MapControlAutomationPeer

Exposes MapControl types to Microsoft UI Automation.

MediaElementAutomationPeer

Exposes MediaElement types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.MediaElementAutomationPeer.

MediaPlayerElementAutomationPeer

Exposes MediaPlayerElement types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.MediaPlayerElementAutomationPeer.

MediaTransportControlsAutomationPeer

Exposes MediaTransportControls types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.MediaTransportControlsAutomationPeer.

MenuBarAutomationPeer

Exposes MenuBar types to Microsoft UI Automation.

MenuBarItemAutomationPeer

Exposes MenuBarItem types to Microsoft UI Automation.

MenuFlyoutItemAutomationPeer

Exposes MenuFlyoutItem types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.MenuFlyoutItemAutomationPeer.

MenuFlyoutPresenterAutomationPeer

Exposes MenuFlyoutPresenter types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.MenuFlyoutPresenterAutomationPeer.

NavigationViewItemAutomationPeer

Exposes NavigationViewItem types to Microsoft UI Automation.

PasswordBoxAutomationPeer

Exposes PasswordBox types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.PasswordBoxAutomationPeer.

PersonPictureAutomationPeer

Exposes PersonPicture types to Microsoft UI Automation.

PickerFlyoutPresenterAutomationPeer

Exposes PickerFlyoutPresenter types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.PickerFlyoutPresenterAutomationPeer.

PivotAutomationPeer

Exposes Pivot types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.PivotAutomationPeer.

PivotItemAutomationPeer

Exposes PivotItem types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.PivotItemAutomationPeer.

PivotItemDataAutomationPeer

Exposes the data content of a PivotItem to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.PivotItemDataAutomationPeer.

ProgressBarAutomationPeer

Exposes ProgressBar types to Microsoft UI Automation.

ProgressRingAutomationPeer

Exposes ProgressRing types to Microsoft UI Automation.

RadioButtonAutomationPeer

Exposes RadioButton types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.RadioButtonAutomationPeer.

RangeBaseAutomationPeer

A base class that provides a Microsoft UI Automation peer implementation for types that derive from RangeBase.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.RangeBaseAutomationPeer.

RatingControlAutomationPeer

Exposes RatingControl types to Microsoft UI Automation.

RepeatButtonAutomationPeer

Exposes RepeatButton types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.RepeatButtonAutomationPeer.

RichEditBoxAutomationPeer

Exposes RichEditBox types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.RichEditBoxAutomationPeer.

RichTextBlockAutomationPeer

Exposes RichTextBlock types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.RichTextBlockAutomationPeer.

RichTextBlockOverflowAutomationPeer

Exposes RichTextBlockOverflow types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.RichTextBlockOverflowAutomationPeer.

ScrollBarAutomationPeer

Exposes ScrollBar types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ScrollBarAutomationPeer.

ScrollViewerAutomationPeer

Exposes ScrollViewer types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ScrollViewerAutomationPeer.

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.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.SelectorAutomationPeer.

SelectorItemAutomationPeer

Exposes the items in a Selector to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.SelectorItemAutomationPeer.

SemanticZoomAutomationPeer

Exposes SemanticZoom types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.SemanticZoomAutomationPeer.

SettingsFlyoutAutomationPeer

Exposes SettingsFlyout types to Microsoft UI Automation.

SliderAutomationPeer

Exposes Slider types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.SliderAutomationPeer.

TextBlockAutomationPeer

Exposes TextBlock types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.TextBlockAutomationPeer.

TextBoxAutomationPeer

Exposes TextBox types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.TextBoxAutomationPeer.

ThumbAutomationPeer

Exposes Thumb types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ThumbAutomationPeer.

TimePickerAutomationPeer

Exposes TimePicker types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.TimePickerAutomationPeer.

TimePickerFlyoutPresenterAutomationPeer

Exposes TimePickerFlyoutPresenter types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.TimePickerFlyoutPresenterAutomationPeer.

ToggleButtonAutomationPeer

Exposes ToggleButton types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ToggleButtonAutomationPeer.

ToggleMenuFlyoutItemAutomationPeer

Exposes ToggleMenuFlyoutItem types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ToggleMenuFlyoutItemAutomationPeer.

ToggleSwitchAutomationPeer

Exposes ToggleSwitch types to Microsoft UI Automation.

Equivalent WinUI class: Microsoft.UI.Xaml.Automation.Peers.ToggleSwitchAutomationPeer.

TreeViewItemAutomationPeer

Exposes TreeViewItem types to Microsoft UI Automation.

TreeViewListAutomationPeer

Exposes TreeViewList types to Microsoft UI Automation.

Structs

RawElementProviderRuntimeId

Represents the runtime ID for an element.

Equivalent WinUI struct: RawElementProviderRuntimeId.

Enums

AccessibilityView

Declares how a control should included in different views of a Microsoft UI Automation tree.

Equivalent WinUI enum: AccessibilityView.

AutomationControlType

Specifies the control type that is exposed to the Microsoft UI Automation client. Used by GetAutomationControlType.

Equivalent WinUI enum: AutomationControlType.

AutomationEvents

Specifies the event that is raised by the element through the associated AutomationPeer. Used by RaiseAutomationEvent.

Equivalent WinUI enum: AutomationEvents.

AutomationHeadingLevel

Defines the heading levels for UI Automation elements.

Equivalent WinUI enum: Microsoft.UI.Xaml.Automation.Peers.AutomationHeadingLevel.

AutomationLandmarkType

Defines the automation landmark types for elements.

Equivalent WinUI enum: AutomationLandmarkType.

AutomationLiveSetting

Describes the notification characteristics of a particular live region in an app UI. Used by GetLiveSetting and AutomationProperties.LiveSetting.

Equivalent WinUI enum: AutomationLiveSetting.

AutomationNavigationDirection

Defines the directions of navigation within the Microsoft UI Automation tree.

Equivalent WinUI enum: AutomationNavigationDirection.

AutomationNotificationKind

Indicates the type of notification when calling RaiseNotificationEvent

Equivalent WinUI enum: Microsoft.UI.Xaml.Automation.Peers.AutomationNotificationKind.

AutomationNotificationProcessing

Specifies the order in which to process a notification.

Equivalent WinUI enum: Microsoft.UI.Xaml.Automation.Peers.AutomationNotificationProcessing.

AutomationOrientation

Specifies the orientation direction in which a control can be presented. Values are used by GetOrientation.

Equivalent WinUI enum: AutomationOrientation.

AutomationStructureChangeType

Defines the types of change in the Microsoft UI Automation tree structure.

Equivalent WinUI enum: AutomationStructureChangeType.

PatternInterface

Specifies the control pattern that the GetPattern method returns.

Equivalent WinUI enum: PatternInterface.

See also