Microsoft.UI.Xaml.Automation.Peers Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.