Partager via


Microsoft.UI.Xaml.Automation.Peers Espace de noms

Définit les types de prise en charge de l’infrastructure Microsoft UI Automation.

Classes

AnimatedVisualPlayerAutomationPeer

Expose les types AnimatedVisualPlayer à Microsoft UI Automation.

AppBarAutomationPeer

Expose les types AppBar à Microsoft UI Automation.

AppBarButtonAutomationPeer

Expose les types AppBarButton à Microsoft UI Automation.

AppBarToggleButtonAutomationPeer

Expose les types AppBarToggleButton à Microsoft UI Automation.

AutomationPeer

Fournit une classe de base qui expose l’homologue Automation d’une classe propriétaire associée à Microsoft UI Automation.

AutomationPeerAnnotation

Représente une annotation d’automatisation de l’interface utilisateur unique.

AutoSuggestBoxAutomationPeer

Expose les types AutoSuggestBox à Microsoft UI Automation.

BreadcrumbBarItemAutomationPeer

Expose les types BreadcrumbBar à Microsoft UI Automation.

ButtonAutomationPeer

Expose les types de boutons à Microsoft UI Automation.

ButtonBaseAutomationPeer

Représente une classe de base pour l’exposition de classes dérivées de ButtonBase à Microsoft UI Automation.

CalendarDatePickerAutomationPeer

Expose les types CalendarDatePicker à Microsoft UI Automation.

CheckBoxAutomationPeer

Expose les types CheckBox à Microsoft UI Automation.

ColorPickerSliderAutomationPeer

Expose les types ColorPickerSlider à Microsoft UI Automation.

ColorSpectrumAutomationPeer

Expose les types ColorSpectrum à Microsoft UI Automation.

ComboBoxAutomationPeer

Expose les types ComboBox à Microsoft UI Automation.

ComboBoxItemAutomationPeer

Expose le contenu de l’élément ComboBox dans un comboBox à Microsoft UI Automation.

ComboBoxItemDataAutomationPeer

Expose le contenu des données d’un objet ComboBoxItem à Microsoft UI Automation.

DatePickerAutomationPeer

Expose les types DatePicker à Microsoft UI Automation.

DatePickerFlyoutPresenterAutomationPeer

Expose les types DatePickerFlyoutPresenter à Microsoft UI Automation.

DropDownButtonAutomationPeer

Expose les types DropDownButton à Microsoft UI Automation.

ExpanderAutomationPeer

Expose les types d’extension à Microsoft UI Automation.

FlipViewAutomationPeer

Expose les types FlipView à Microsoft UI Automation.

FlipViewItemAutomationPeer

Expose un élément FlipViewItem à Microsoft UI Automation.

FlipViewItemDataAutomationPeer

Expose le contenu des données d’un objet FlipViewItem à Microsoft UI Automation.

FlyoutPresenterAutomationPeer

Expose les types FlyoutPresenter à Microsoft UI Automation.

FrameworkElementAutomationPeer

Expose les types dérivés de FrameworkElement (y compris tous les contrôles) à Microsoft UI Automation.

GridViewAutomationPeer

Expose les types GridView à Microsoft UI Automation.

GridViewHeaderItemAutomationPeer

Expose les types GridViewHeaderItem à Microsoft UI Automation.

GridViewItemAutomationPeer

Expose un objet GridViewItem à Microsoft UI Automation.

GridViewItemDataAutomationPeer

Expose les éléments GridView à Microsoft UI Automation, à l’aide d’une représentation de données de l’élément afin que l’homologue prenne en charge le défilement vers cet élément avec la prise en charge des données.

GroupItemAutomationPeer

Expose un GroupItem à Microsoft UI Automation.

HubAutomationPeer

Expose les types Hub à Microsoft UI Automation.

HubSectionAutomationPeer

Expose les types HubSection à Microsoft UI Automation.

HyperlinkButtonAutomationPeer

Expose les types HyperlinkButton à Microsoft UI Automation.

ImageAutomationPeer

Expose les types d’images à Microsoft UI Automation.

InfoBarAutomationPeer

Expose les types InfoBar à Microsoft UI Automation.

ItemAutomationPeer

Expose un élément de données d’une collection Items à Microsoft UI Automation.

ItemContainerAutomationPeer

Expose les Microsoft.UI.Xaml.Controls.ItemContainer types à Microsoft UI Automation.

ItemsControlAutomationPeer

Expose les types ItemsControl à Microsoft UI Automation.

ItemsViewAutomationPeer

Expose les Microsoft.UI.Xaml.Controls.ItemsView types à Microsoft UI Automation.

ListBoxAutomationPeer

Expose les types ListBox à Microsoft UI Automation.

ListBoxItemAutomationPeer

Expose les éléments de la collection Items d’un ListBox à Microsoft UI Automation.

ListBoxItemDataAutomationPeer

Expose les éléments ListBox à Microsoft UI Automation, à l’aide d’une représentation de données de l’élément afin que l’homologue prenne en charge le défilement vers cet élément avec la prise en charge des données.

ListPickerFlyoutPresenterAutomationPeer

Expose les types ListPickerFlyoutPresenter à Microsoft UI Automation.

ListViewAutomationPeer

Expose les types ListView à Microsoft UI Automation.

ListViewBaseAutomationPeer

Classe de base qui fournit une implémentation d’homologue Microsoft UI Automation pour les types qui dérivent de ListViewBase.

ListViewBaseHeaderItemAutomationPeer

Expose les types ListViewBaseHeaderItem à Microsoft UI Automation.

ListViewHeaderItemAutomationPeer

Expose les types ListViewHeaderItem à Microsoft UI Automation.

ListViewItemAutomationPeer

Expose un objet ListViewItem à Microsoft UI Automation.

ListViewItemDataAutomationPeer

Expose les éléments ListView à Microsoft UI Automation, à l’aide d’une représentation de données de l’élément afin que l’homologue prenne en charge le défilement vers cet élément avec la prise en charge des données.

LoopingSelectorAutomationPeer

Expose les types LoopingSelector à Microsoft UI Automation.

LoopingSelectorItemAutomationPeer

Expose les types LoopingSelectorItem à Microsoft UI Automation.

LoopingSelectorItemDataAutomationPeer

Expose le contenu des données d’un LoopingSelectorItem à Microsoft UI Automation.

MediaPlayerElementAutomationPeer

Expose les types MediaPlayerElement à Microsoft UI Automation.

MediaTransportControlsAutomationPeer

Expose les types MediaTransportControls à Microsoft UI Automation.

MenuBarAutomationPeer

Expose les types MenuBar à Microsoft UI Automation.

MenuBarItemAutomationPeer

Expose les types MenuBarItem à Microsoft UI Automation.

MenuFlyoutItemAutomationPeer

Expose les types MenuFlyoutItem à Microsoft UI Automation.

MenuFlyoutPresenterAutomationPeer

Expose les types MenuFlyoutPresenter à Microsoft UI Automation.

NavigationViewAutomationPeer

Expose les types NavigationView à Microsoft UI Automation.

NavigationViewItemAutomationPeer

Expose les types NavigationViewItem à Microsoft UI Automation.

NumberBoxAutomationPeer

Expose les types NumberBox à Microsoft UI Automation.

PasswordBoxAutomationPeer

Expose les types PasswordBox à Microsoft UI Automation.

PersonPictureAutomationPeer

Expose les types PersonPicture à Microsoft UI Automation.

PickerFlyoutPresenterAutomationPeer

Expose les types PickerFlyoutPresenter à Microsoft UI Automation.

PipsPagerAutomationPeer

Expose les types PipsPager à Microsoft UI Automation.

PivotAutomationPeer

Expose les types de tableau croisé dynamique à Microsoft UI Automation.

PivotItemAutomationPeer

Expose les types PivotItem à Microsoft UI Automation.

PivotItemDataAutomationPeer

Expose le contenu des données d’un élément croisé dynamique à Microsoft UI Automation.

ProgressBarAutomationPeer

Expose les types ProgressBar à Microsoft UI Automation.

ProgressRingAutomationPeer

Expose les types ProgressRing à Microsoft UI Automation.

RadioButtonAutomationPeer

Expose les types RadioButton à Microsoft UI Automation.

RadioButtonsAutomationPeer

Expose les types RadioButtons à Microsoft UI Automation.

RangeBaseAutomationPeer

Classe de base qui fournit une implémentation d’homologue Microsoft UI Automation pour les types qui dérivent de RangeBase.

RatingControlAutomationPeer

Expose les types RatingControl à Microsoft UI Automation.

RepeatButtonAutomationPeer

Expose les types RepeatButton à Microsoft UI Automation.

RepeaterAutomationPeer

Expose les types ItemsRepeater à Microsoft UI Automation.

RichEditBoxAutomationPeer

Expose les types RichEditBox à Microsoft UI Automation.

RichTextBlockAutomationPeer

Expose les types RichTextBlock à Microsoft UI Automation.

RichTextBlockOverflowAutomationPeer

Expose les types RichTextBlockOverflow à Microsoft UI Automation.

ScrollBarAutomationPeer

Expose les types ScrollBar à Microsoft UI Automation.

ScrollPresenterAutomationPeer

Définit les types de prise en charge de l’infrastructure Microsoft UI Automation.

ScrollViewerAutomationPeer

Expose les types ScrollViewer à Microsoft UI Automation.

SelectorAutomationPeer

Classe de base qui fournit une implémentation d’homologue Microsoft UI Automation pour les types qui dérivent de Selector.

SelectorBarItemAutomationPeer

Expose les types SelectorBarItem à Microsoft UI Automation.

SelectorItemAutomationPeer

Expose les éléments d’un sélecteur à Microsoft UI Automation.

SemanticZoomAutomationPeer

Expose les types SemanticZoom à Microsoft UI Automation.

SliderAutomationPeer

Expose les types Slider à Microsoft UI Automation.

SplitButtonAutomationPeer

Expose les types SplitButton à Microsoft UI Automation.

TabViewAutomationPeer

Expose les types TabView à Microsoft UI Automation.

TabViewItemAutomationPeer

Expose les types TabViewItem à Microsoft UI Automation.

TeachingTipAutomationPeer

Expose les types TeachingTip à Microsoft UI Automation.

TextBlockAutomationPeer

Expose les types TextBlock à Microsoft UI Automation.

TextBoxAutomationPeer

Expose les types TextBox à Microsoft UI Automation.

ThumbAutomationPeer

Expose les types Thumb à Microsoft UI Automation.

TimePickerAutomationPeer

Expose les types TimePicker à Microsoft UI Automation.

TimePickerFlyoutPresenterAutomationPeer

Expose les types TimePickerFlyoutPresenter à Microsoft UI Automation.

ToggleButtonAutomationPeer

Expose les types ToggleButton à Microsoft UI Automation.

ToggleMenuFlyoutItemAutomationPeer

Expose les types ToggleMenuFlyoutItem à Microsoft UI Automation.

ToggleSplitButtonAutomationPeer

Expose les types ToggleSplitButton à Microsoft UI Automation.

ToggleSwitchAutomationPeer

Expose les types ToggleSwitch à Microsoft UI Automation.

TreeViewItemAutomationPeer

Expose les types TreeViewItem à Microsoft UI Automation.

TreeViewItemDataAutomationPeer

Expose les types de données TreeViewItem à Microsoft UI Automation.

TreeViewListAutomationPeer

Expose les types TreeViewList à Microsoft UI Automation.

WebView2AutomationPeer

Expose les types WebView2 à Microsoft UI Automation.

Structures

RawElementProviderRuntimeId

Représente l’ID d’exécution d’un élément.

Énumérations

AccessibilityView

Déclare comment un contrôle doit être inclus dans différentes vues d’une arborescence Microsoft UI Automation.

AutomationControlType

Spécifie le type de contrôle exposé au client Microsoft UI Automation. Utilisé par GetAutomationControlType.

AutomationEvents

Spécifie l’événement déclenché par l’élément via l’AutomationPeer associé. Utilisé par RaiseAutomationEvent.

AutomationHeadingLevel

Définit les niveaux de titre pour les éléments UI Automation.

AutomationLandmarkType

Définit les types de repères automation pour les éléments.

AutomationLiveSetting

Décrit les caractéristiques de notification d’une région dynamique particulière dans une interface utilisateur d’application. Utilisé par GetLiveSetting et AutomationProperties.LiveSetting.

AutomationNavigationDirection

Définit les directions de navigation dans l’arborescence Microsoft UI Automation.

AutomationNotificationKind

Indique le type de notification lors de l’appel de RaiseNotificationEvent

AutomationNotificationProcessing

Spécifie l’ordre dans lequel traiter une notification.

AutomationOrientation

Spécifie le sens d’orientation dans lequel un contrôle peut être présenté. Les valeurs sont utilisées par GetOrientation.

AutomationStructureChangeType

Définit les types de modification dans l’arborescence Microsoft UI Automation.

PatternInterface

Spécifie le modèle de contrôle que la méthode GetPattern retourne.

Exemples

L’application WinUI 3 Gallery comprend des exemples interactifs de la plupart des contrôles et des fonctionnalités WinUI 3. Procurez-vous l’application sur le Microsoft Store ou le code source sur GitHub.

Remarques

Les contrôles WinUI et d’autres éléments d’interface utilisateur implémentent UI Automation prise en charge des rôles et des valeurs de rapport. Vous pouvez utiliser UI Automation outils pour examiner les informations de rôle et de valeur, ou vous pouvez passer en revue les implémentations AutomationPeer de chaque contrôle. Les rôles disponibles dans une infrastructure UI Automation sont définis dans l’énumération AutomationControlType. UI Automation clients, tels que les technologies d’assistance, peuvent obtenir des informations de rôle en appelant les méthodes exposées par l’infrastructure UI Automation via AutomationPeer du contrôle.

Voir aussi