Windows.​UI.​Xaml.​Automation.​Peers Windows.​UI.​Xaml.​Automation.​Peers Windows.​UI.​Xaml.​Automation.​Peers Windows.​UI.​Xaml.​Automation.​Peers Namespace

Some information relates to pre-released product which may be substantially modified before it’s commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Prerelease APIs are identified by a Prerelease label.

[This namespace contains one or more prerelease APIs.]
Contains automation peers for controls and base classes.

Classes

AppBarAutomationPeer AppBarAutomationPeer AppBarAutomationPeer AppBarAutomationPeer

Exposes AppBar types to Microsoft UI Automation.

AppBarButtonAutomationPeer AppBarButtonAutomationPeer AppBarButtonAutomationPeer AppBarButtonAutomationPeer

Exposes AppBarButton types to Microsoft UI Automation.

AppBarToggleButtonAutomationPeer AppBarToggleButtonAutomationPeer AppBarToggleButtonAutomationPeer AppBarToggleButtonAutomationPeer

Exposes AppBarToggleButton types to Microsoft UI Automation.

AutomationPeer AutomationPeer AutomationPeer AutomationPeer

[Contains prerelease APIs.]
Provides a base class that exposes the automation peer for an associated owner class to Microsoft UI Automation.

AutomationPeerAnnotation AutomationPeerAnnotation AutomationPeerAnnotation AutomationPeerAnnotation

Represents a single UI automation annotation.

AutoSuggestBoxAutomationPeer AutoSuggestBoxAutomationPeer AutoSuggestBoxAutomationPeer AutoSuggestBoxAutomationPeer

Exposes AutoSuggestBox types to Microsoft UI Automation.

ButtonAutomationPeer ButtonAutomationPeer ButtonAutomationPeer ButtonAutomationPeer

Exposes Button types to Microsoft UI Automation.

ButtonBaseAutomationPeer ButtonBaseAutomationPeer ButtonBaseAutomationPeer ButtonBaseAutomationPeer

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

CaptureElementAutomationPeer CaptureElementAutomationPeer CaptureElementAutomationPeer CaptureElementAutomationPeer

Exposes CaptureElement types to Microsoft UI Automation.

CheckBoxAutomationPeer CheckBoxAutomationPeer CheckBoxAutomationPeer CheckBoxAutomationPeer

Exposes CheckBox types to Microsoft UI Automation.

ColorPickerSliderAutomationPeer ColorPickerSliderAutomationPeer ColorPickerSliderAutomationPeer ColorPickerSliderAutomationPeer

[Contains prerelease APIs.]
Exposes ColorPickerSlider types to Microsoft UI Automation.

ColorSpectrumAutomationPeer ColorSpectrumAutomationPeer ColorSpectrumAutomationPeer ColorSpectrumAutomationPeer

[Contains prerelease APIs.]
Exposes ColorSpectrum types to Microsoft UI Automation.

ComboBoxAutomationPeer ComboBoxAutomationPeer ComboBoxAutomationPeer ComboBoxAutomationPeer

Exposes ComboBox types to Microsoft UI Automation.

ComboBoxItemAutomationPeer ComboBoxItemAutomationPeer ComboBoxItemAutomationPeer ComboBoxItemAutomationPeer

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

ComboBoxItemDataAutomationPeer ComboBoxItemDataAutomationPeer ComboBoxItemDataAutomationPeer ComboBoxItemDataAutomationPeer

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

DatePickerAutomationPeer DatePickerAutomationPeer DatePickerAutomationPeer DatePickerAutomationPeer

Exposes DatePicker types to Microsoft UI Automation.

DatePickerFlyoutPresenterAutomationPeer DatePickerFlyoutPresenterAutomationPeer DatePickerFlyoutPresenterAutomationPeer DatePickerFlyoutPresenterAutomationPeer

Exposes DatePickerFlyoutPresenter types to Microsoft UI Automation.

FlipViewAutomationPeer FlipViewAutomationPeer FlipViewAutomationPeer FlipViewAutomationPeer

Exposes FlipView types to Microsoft UI Automation.

FlipViewItemAutomationPeer FlipViewItemAutomationPeer FlipViewItemAutomationPeer FlipViewItemAutomationPeer

Exposes a FlipViewItem to Microsoft UI Automation.

FlipViewItemDataAutomationPeer FlipViewItemDataAutomationPeer FlipViewItemDataAutomationPeer FlipViewItemDataAutomationPeer

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

FlyoutPresenterAutomationPeer FlyoutPresenterAutomationPeer FlyoutPresenterAutomationPeer FlyoutPresenterAutomationPeer

Exposes FlyoutPresenter types to Microsoft UI Automation.

FrameworkElementAutomationPeer FrameworkElementAutomationPeer FrameworkElementAutomationPeer FrameworkElementAutomationPeer

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

GridViewAutomationPeer GridViewAutomationPeer GridViewAutomationPeer GridViewAutomationPeer

Exposes GridView types to Microsoft UI Automation.

GridViewHeaderItemAutomationPeer GridViewHeaderItemAutomationPeer GridViewHeaderItemAutomationPeer GridViewHeaderItemAutomationPeer

Exposes GridViewHeaderItem types to Microsoft UI Automation.

GridViewItemAutomationPeer GridViewItemAutomationPeer GridViewItemAutomationPeer GridViewItemAutomationPeer

Exposes a GridViewItem to Microsoft UI Automation.

GridViewItemDataAutomationPeer GridViewItemDataAutomationPeer GridViewItemDataAutomationPeer 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 GroupItemAutomationPeer GroupItemAutomationPeer GroupItemAutomationPeer

Exposes a GroupItem to Microsoft UI Automation.

HubAutomationPeer HubAutomationPeer HubAutomationPeer HubAutomationPeer

Exposes Hub types to Microsoft UI Automation.

HubSectionAutomationPeer HubSectionAutomationPeer HubSectionAutomationPeer HubSectionAutomationPeer

Exposes HubSection types to Microsoft UI Automation.

HyperlinkButtonAutomationPeer HyperlinkButtonAutomationPeer HyperlinkButtonAutomationPeer HyperlinkButtonAutomationPeer

Exposes HyperlinkButton types to Microsoft UI Automation.

ImageAutomationPeer ImageAutomationPeer ImageAutomationPeer ImageAutomationPeer

Exposes Image types to Microsoft UI Automation.

InkToolbarAutomationPeer InkToolbarAutomationPeer InkToolbarAutomationPeer InkToolbarAutomationPeer

Exposes InkToolbar types to Microsoft UI Automation.

ItemAutomationPeer ItemAutomationPeer ItemAutomationPeer ItemAutomationPeer

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

ItemsControlAutomationPeer ItemsControlAutomationPeer ItemsControlAutomationPeer ItemsControlAutomationPeer

Exposes ItemsControl types to Microsoft UI Automation.

ListBoxAutomationPeer ListBoxAutomationPeer ListBoxAutomationPeer ListBoxAutomationPeer

Exposes ListBox types to Microsoft UI Automation.

ListBoxItemAutomationPeer ListBoxItemAutomationPeer ListBoxItemAutomationPeer ListBoxItemAutomationPeer

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

ListBoxItemDataAutomationPeer ListBoxItemDataAutomationPeer ListBoxItemDataAutomationPeer 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 ListPickerFlyoutPresenterAutomationPeer ListPickerFlyoutPresenterAutomationPeer ListPickerFlyoutPresenterAutomationPeer

Exposes ListPickerFlyoutPresenter types to Microsoft UI Automation.

ListViewAutomationPeer ListViewAutomationPeer ListViewAutomationPeer ListViewAutomationPeer

Exposes ListView types to Microsoft UI Automation.

ListViewBaseAutomationPeer ListViewBaseAutomationPeer ListViewBaseAutomationPeer ListViewBaseAutomationPeer

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

ListViewBaseHeaderItemAutomationPeer ListViewBaseHeaderItemAutomationPeer ListViewBaseHeaderItemAutomationPeer ListViewBaseHeaderItemAutomationPeer

Exposes ListViewBaseHeaderItem types to Microsoft UI Automation.

ListViewHeaderItemAutomationPeer ListViewHeaderItemAutomationPeer ListViewHeaderItemAutomationPeer ListViewHeaderItemAutomationPeer

Exposes ListViewHeaderItem types to Microsoft UI Automation.

ListViewItemAutomationPeer ListViewItemAutomationPeer ListViewItemAutomationPeer ListViewItemAutomationPeer

Exposes a ListViewItem to Microsoft UI Automation.

ListViewItemDataAutomationPeer ListViewItemDataAutomationPeer ListViewItemDataAutomationPeer 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 LoopingSelectorAutomationPeer LoopingSelectorAutomationPeer LoopingSelectorAutomationPeer

Exposes LoopingSelector types to Microsoft UI Automation.

LoopingSelectorItemAutomationPeer LoopingSelectorItemAutomationPeer LoopingSelectorItemAutomationPeer LoopingSelectorItemAutomationPeer

Exposes LoopingSelectorItem types to Microsoft UI Automation.

LoopingSelectorItemDataAutomationPeer LoopingSelectorItemDataAutomationPeer LoopingSelectorItemDataAutomationPeer LoopingSelectorItemDataAutomationPeer

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

MapControlAutomationPeer MapControlAutomationPeer MapControlAutomationPeer MapControlAutomationPeer

Exposes MapControl types to Microsoft UI Automation.

MediaElementAutomationPeer MediaElementAutomationPeer MediaElementAutomationPeer MediaElementAutomationPeer

Exposes MediaElement types to Microsoft UI Automation.

MediaPlayerElementAutomationPeer MediaPlayerElementAutomationPeer MediaPlayerElementAutomationPeer MediaPlayerElementAutomationPeer

Exposes MediaPlayerElement types to Microsoft UI Automation.

MediaTransportControlsAutomationPeer MediaTransportControlsAutomationPeer MediaTransportControlsAutomationPeer MediaTransportControlsAutomationPeer

Exposes MediaTransportControls types to Microsoft UI Automation.

MenuFlyoutItemAutomationPeer MenuFlyoutItemAutomationPeer MenuFlyoutItemAutomationPeer MenuFlyoutItemAutomationPeer

Exposes MenuFlyoutItem types to Microsoft UI Automation.

MenuFlyoutPresenterAutomationPeer MenuFlyoutPresenterAutomationPeer MenuFlyoutPresenterAutomationPeer MenuFlyoutPresenterAutomationPeer

Exposes MenuFlyoutPresenter types to Microsoft UI Automation.

NavigationViewItemAutomationPeer NavigationViewItemAutomationPeer NavigationViewItemAutomationPeer NavigationViewItemAutomationPeer

[Contains prerelease APIs.]
Exposes NavigationViewItem types to Microsoft UI Automation.

PasswordBoxAutomationPeer PasswordBoxAutomationPeer PasswordBoxAutomationPeer PasswordBoxAutomationPeer

Exposes PasswordBox types to Microsoft UI Automation.

PersonPictureAutomationPeer PersonPictureAutomationPeer PersonPictureAutomationPeer PersonPictureAutomationPeer

[Contains prerelease APIs.]
Exposes PersonPicture types to Microsoft UI Automation.

PickerFlyoutPresenterAutomationPeer PickerFlyoutPresenterAutomationPeer PickerFlyoutPresenterAutomationPeer PickerFlyoutPresenterAutomationPeer

Exposes PickerFlyoutPresenter types to Microsoft UI Automation.

PivotAutomationPeer PivotAutomationPeer PivotAutomationPeer PivotAutomationPeer

Exposes Pivot types to Microsoft UI Automation.

PivotItemAutomationPeer PivotItemAutomationPeer PivotItemAutomationPeer PivotItemAutomationPeer

Exposes PivotItem types to Microsoft UI Automation.

PivotItemDataAutomationPeer PivotItemDataAutomationPeer PivotItemDataAutomationPeer PivotItemDataAutomationPeer

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

ProgressBarAutomationPeer ProgressBarAutomationPeer ProgressBarAutomationPeer ProgressBarAutomationPeer

Exposes ProgressBar types to Microsoft UI Automation.

ProgressRingAutomationPeer ProgressRingAutomationPeer ProgressRingAutomationPeer ProgressRingAutomationPeer

Exposes ProgressRing types to Microsoft UI Automation.

RadioButtonAutomationPeer RadioButtonAutomationPeer RadioButtonAutomationPeer RadioButtonAutomationPeer

Exposes RadioButton types to Microsoft UI Automation.

RangeBaseAutomationPeer RangeBaseAutomationPeer RangeBaseAutomationPeer RangeBaseAutomationPeer

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

RatingControlAutomationPeer RatingControlAutomationPeer RatingControlAutomationPeer RatingControlAutomationPeer

[Contains prerelease APIs.]
Exposes RatingControl types to Microsoft UI Automation.

RepeatButtonAutomationPeer RepeatButtonAutomationPeer RepeatButtonAutomationPeer RepeatButtonAutomationPeer

Exposes RepeatButton types to Microsoft UI Automation.

RichEditBoxAutomationPeer RichEditBoxAutomationPeer RichEditBoxAutomationPeer RichEditBoxAutomationPeer

Exposes RichEditBox types to Microsoft UI Automation.

RichTextBlockAutomationPeer RichTextBlockAutomationPeer RichTextBlockAutomationPeer RichTextBlockAutomationPeer

Exposes RichTextBlock types to Microsoft UI Automation.

RichTextBlockOverflowAutomationPeer RichTextBlockOverflowAutomationPeer RichTextBlockOverflowAutomationPeer RichTextBlockOverflowAutomationPeer

Exposes RichTextBlockOverflow types to Microsoft UI Automation.

ScrollBarAutomationPeer ScrollBarAutomationPeer ScrollBarAutomationPeer ScrollBarAutomationPeer

Exposes ScrollBar types to Microsoft UI Automation.

ScrollViewerAutomationPeer ScrollViewerAutomationPeer ScrollViewerAutomationPeer ScrollViewerAutomationPeer

Exposes ScrollViewer types to Microsoft UI Automation.

SearchBoxAutomationPeer SearchBoxAutomationPeer SearchBoxAutomationPeer SearchBoxAutomationPeer

Exposes SearchBox types to Microsoft UI Automation.

SelectorAutomationPeer SelectorAutomationPeer SelectorAutomationPeer SelectorAutomationPeer

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

SelectorItemAutomationPeer SelectorItemAutomationPeer SelectorItemAutomationPeer SelectorItemAutomationPeer

Exposes the items in a Selector to Microsoft UI Automation.

SemanticZoomAutomationPeer SemanticZoomAutomationPeer SemanticZoomAutomationPeer SemanticZoomAutomationPeer

Exposes SemanticZoom types to Microsoft UI Automation.

SettingsFlyoutAutomationPeer SettingsFlyoutAutomationPeer SettingsFlyoutAutomationPeer SettingsFlyoutAutomationPeer

Exposes SettingsFlyout types to Microsoft UI Automation.

SliderAutomationPeer SliderAutomationPeer SliderAutomationPeer SliderAutomationPeer

Exposes Slider types to Microsoft UI Automation.

TextBlockAutomationPeer TextBlockAutomationPeer TextBlockAutomationPeer TextBlockAutomationPeer

Exposes TextBlock types to Microsoft UI Automation.

TextBoxAutomationPeer TextBoxAutomationPeer TextBoxAutomationPeer TextBoxAutomationPeer

Exposes TextBox types to Microsoft UI Automation.

ThumbAutomationPeer ThumbAutomationPeer ThumbAutomationPeer ThumbAutomationPeer

Exposes Thumb types to Microsoft UI Automation.

TimePickerAutomationPeer TimePickerAutomationPeer TimePickerAutomationPeer TimePickerAutomationPeer

Exposes TimePicker types to Microsoft UI Automation.

TimePickerFlyoutPresenterAutomationPeer TimePickerFlyoutPresenterAutomationPeer TimePickerFlyoutPresenterAutomationPeer TimePickerFlyoutPresenterAutomationPeer

Exposes TimePickerFlyoutPresenter types to Microsoft UI Automation.

ToggleButtonAutomationPeer ToggleButtonAutomationPeer ToggleButtonAutomationPeer ToggleButtonAutomationPeer

Exposes ToggleButton types to Microsoft UI Automation.

ToggleMenuFlyoutItemAutomationPeer ToggleMenuFlyoutItemAutomationPeer ToggleMenuFlyoutItemAutomationPeer ToggleMenuFlyoutItemAutomationPeer

Exposes ToggleMenuFlyoutItem types to Microsoft UI Automation.

ToggleSwitchAutomationPeer ToggleSwitchAutomationPeer ToggleSwitchAutomationPeer ToggleSwitchAutomationPeer

Exposes ToggleSwitch types to Microsoft UI Automation.

TreeViewItemAutomationPeer TreeViewItemAutomationPeer TreeViewItemAutomationPeer TreeViewItemAutomationPeer

[Contains prerelease APIs.]
Exposes TreeViewItem types to Microsoft UI Automation.

TreeViewListAutomationPeer TreeViewListAutomationPeer TreeViewListAutomationPeer TreeViewListAutomationPeer

[Contains prerelease APIs.]
Exposes TreeViewList types to Microsoft UI Automation.

Structs

RawElementProviderRuntimeId RawElementProviderRuntimeId RawElementProviderRuntimeId RawElementProviderRuntimeId

Represents the runtime ID for an element.

Enums

AccessibilityView AccessibilityView AccessibilityView AccessibilityView

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

AutomationControlType AutomationControlType AutomationControlType AutomationControlType

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

AutomationEvents AutomationEvents AutomationEvents AutomationEvents

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

AutomationLandmarkType AutomationLandmarkType AutomationLandmarkType AutomationLandmarkType

Defines the automation landmark types for elements.

AutomationLiveSetting AutomationLiveSetting AutomationLiveSetting AutomationLiveSetting

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

AutomationNavigationDirection AutomationNavigationDirection AutomationNavigationDirection AutomationNavigationDirection

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

AutomationNotificationKind AutomationNotificationKind AutomationNotificationKind AutomationNotificationKind

[Contains prerelease APIs.]
Indicates the type of notification when calling RaiseNotificationEvent

AutomationNotificationProcessing AutomationNotificationProcessing AutomationNotificationProcessing AutomationNotificationProcessing

[Contains prerelease APIs.]
Specifies the order in which to process a notification.

AutomationOrientation AutomationOrientation AutomationOrientation AutomationOrientation

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

AutomationStructureChangeType AutomationStructureChangeType AutomationStructureChangeType AutomationStructureChangeType

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

PatternInterface PatternInterface PatternInterface PatternInterface

Specifies the control pattern that the GetPattern method returns.