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 types de AnimatedVisualPlayer à Microsoft UI Automation. |
AppBarAutomationPeer |
Expose types appBar à Microsoft UI Automation. |
AppBarButtonAutomationPeer |
Expose types appBarButton à Microsoft UI Automation. |
AppBarToggleButtonAutomationPeer |
Expose types AppBarToggleButton à Microsoft UI Automation. |
AutomationPeer |
Fournit une classe de base qui expose l’homologue Automation pour une classe de propriétaire associée à Microsoft UI Automation. |
AutomationPeerAnnotation |
Représente une annotation UI Automation unique. |
AutoSuggestBoxAutomationPeer |
Expose types autoSuggestBox à Microsoft UI Automation. |
BreadcrumbBarItemAutomationPeer |
Expose types de barre de navigation à Microsoft UI Automation. |
ButtonAutomationPeer |
Expose types de bouton à Microsoft UI Automation. |
ButtonBaseAutomationPeer |
Représente une classe de base pour exposer des classes dérivées de ButtonBase à Microsoft UI Automation. |
CalendarDatePickerAutomationPeer |
Expose types CalendarDatePicker à Microsoft UI Automation. |
CheckBoxAutomationPeer |
Expose types checkBox à Microsoft UI Automation. |
ColorPickerSliderAutomationPeer |
Expose types de ColorPickerSlider à microsoft UI Automation. |
ColorSpectrumAutomationPeer |
Expose types ColorSpectrum à Microsoft UI Automation. |
ComboBoxAutomationPeer |
Expose types comboBox à Microsoft UI Automation. |
ComboBoxItemAutomationPeer |
Expose le contenu |
ComboBoxItemDataAutomationPeer |
Expose le contenu des données d’un ComboBoxItem à Microsoft UI Automation. |
DatePickerAutomationPeer |
Expose types DatePicker à Microsoft UI Automation. |
DatePickerFlyoutPresenterAutomationPeer |
Expose types DatePickerFlyoutPresenter à Microsoft UI Automation. |
DropDownButtonAutomationPeer |
Expose types DropDownButton à microsoft UI Automation. |
ExpanderAutomationPeer |
Expose types de Expander à Microsoft UI Automation. |
FlipViewAutomationPeer |
Expose types de FlipView à Microsoft UI Automation. |
FlipViewItemAutomationPeer |
Expose un FlipViewItem à Microsoft UI Automation. |
FlipViewItemDataAutomationPeer |
Expose le contenu des données d’un FlipViewItem à Microsoft UI Automation. |
FlyoutPresenterAutomationPeer |
Expose types de FlyoutPresenter à Microsoft UI Automation. |
FrameworkElementAutomationPeer |
Expose FrameworkElement types dérivés (y compris tous les contrôles) à Microsoft UI Automation. |
GridViewAutomationPeer |
Expose types de GridView à Microsoft UI Automation. |
GridViewHeaderItemAutomationPeer |
Expose types GridViewHeaderItem à Microsoft UI Automation. |
GridViewItemAutomationPeer |
Expose un GridViewItem à Microsoft UI Automation. |
GridViewItemDataAutomationPeer |
Expose GridView éléments à 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 sensibilisation aux données. |
GroupItemAutomationPeer |
Expose un GroupItem |
HubAutomationPeer |
Expose types de Hub à Microsoft UI Automation. |
HubSectionAutomationPeer |
Expose types de HubSection à Microsoft UI Automation. |
HyperlinkButtonAutomationPeer |
Expose types HyperlinkButton à Microsoft UI Automation. |
ImageAutomationPeer |
Expose types d’images à Microsoft UI Automation. |
InfoBarAutomationPeer |
Expose types infoBar à Microsoft UI Automation. |
ItemAutomationPeer |
Expose un élément de données dans une collection Items à Microsoft UI Automation. |
ItemContainerAutomationPeer |
Expose types Microsoft.UI.Xaml.Controls.ItemContainer à Microsoft UI Automation. |
ItemsControlAutomationPeer |
Expose types ItemsControl à Microsoft UI Automation. |
ItemsViewAutomationPeer |
Expose types Microsoft.UI.Xaml.Controls.ItemsView à Microsoft UI Automation. |
ListBoxAutomationPeer |
Expose types de ListBox à Microsoft UI Automation. |
ListBoxItemAutomationPeer |
Expose les éléments de la collection Items |
ListBoxItemDataAutomationPeer |
Expose ListBox éléments à 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 sensibilisation aux données. |
ListPickerFlyoutPresenterAutomationPeer |
Expose types ListPickerFlyoutPresenter à Microsoft UI Automation. |
ListViewAutomationPeer |
Expose types de 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 types ListViewBaseHeaderItem à Microsoft UI Automation. |
ListViewHeaderItemAutomationPeer |
Expose types ListViewHeaderItem à Microsoft UI Automation. |
ListViewItemAutomationPeer |
Expose un ListViewItem à Microsoft UI Automation. |
ListViewItemDataAutomationPeer |
Expose É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 sensibilisation aux données. |
LoopingSelectorAutomationPeer |
Expose types loopingSelector à Microsoft UI Automation. |
LoopingSelectorItemAutomationPeer |
Expose types loopingSelectorItem à Microsoft UI Automation. |
LoopingSelectorItemDataAutomationPeer |
Expose le contenu des données d’un LoopingSelectorItem à Microsoft UI Automation. |
MediaPlayerElementAutomationPeer |
Expose types de MediaPlayerElement à Microsoft UI Automation. |
MediaTransportControlsAutomationPeer |
Expose les types MediaTransportControls à Microsoft UI Automation. |
MenuBarAutomationPeer |
Expose types menuBar à microsoft UI Automation. |
MenuBarItemAutomationPeer |
Expose types MenuBarItem à microsoft UI Automation. |
MenuFlyoutItemAutomationPeer |
Expose types MenuFlyoutItem à Microsoft UI Automation. |
MenuFlyoutPresenterAutomationPeer |
Expose types de MenuFlyoutPresenter à Microsoft UI Automation. |
NavigationViewAutomationPeer |
Expose types de NavigationView à Microsoft UI Automation . |
NavigationViewItemAutomationPeer | |
NumberBoxAutomationPeer |
Expose types de NumberBox à Microsoft UI Automation . |
PasswordBoxAutomationPeer |
Expose types passwordBox à Microsoft UI Automation. |
PersonPictureAutomationPeer |
Expose types PersonPicture à Microsoft UI Automation. |
PickerFlyoutPresenterAutomationPeer |
Expose types pickerFlyoutPresenter à Microsoft UI Automation. |
PipsPagerAutomationPeer |
Expose types de PipsPager à microsoft UI Automation. |
PivotAutomationPeer |
Expose types de pivot à Microsoft UI Automation. |
PivotItemAutomationPeer |
Expose types PivotItem à Microsoft UI Automation. |
PivotItemDataAutomationPeer |
Expose le contenu des données d’un pivotItem à Microsoft UI Automation. |
ProgressBarAutomationPeer |
Expose types ProgressBar à microsoft UI Automation. |
ProgressRingAutomationPeer |
Expose types progressRing à microsoft UI Automation. |
RadioButtonAutomationPeer |
Expose types de RadioButton à Microsoft UI Automation. |
RadioButtonsAutomationPeer |
Expose |
RangeBaseAutomationPeer |
Classe de base qui fournit une implémentation d’homologue Microsoft UI Automation pour les types qui dérivent de RangeBase. |
RatingControlAutomationPeer |
Expose types RatingControl à microsoft UI Automation. |
RepeatButtonAutomationPeer |
Expose types de RepeatButton à Microsoft UI Automation. |
RepeaterAutomationPeer |
Expose types de ItemsRepeater à microsoft UI Automation. |
RichEditBoxAutomationPeer |
Expose types de RichEditBox à Microsoft UI Automation. |
RichTextBlockAutomationPeer |
Expose types richTextBlock à Microsoft UI Automation. |
RichTextBlockOverflowAutomationPeer |
Expose types RichTextBlockOverflow à Microsoft UI Automation. |
ScrollBarAutomationPeer |
Expose types de barre de défilement à Microsoft UI Automation. |
ScrollPresenterAutomationPeer |
Expose types de ScrollPresenter à Microsoft UI Automation. |
ScrollViewerAutomationPeer |
Expose 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 Sélecteur. |
SelectorBarItemAutomationPeer |
Expose types SelectorBarItem à Microsoft UI Automation. |
SelectorItemAutomationPeer |
Expose les éléments d’un sélecteur de à Microsoft UI Automation. |
SemanticZoomAutomationPeer |
Expose types de SemanticZoom à Microsoft UI Automation. |
SliderAutomationPeer |
Expose types de Slider à Microsoft UI Automation. |
SplitButtonAutomationPeer |
Expose types SplitButton à microsoft UI Automation. |
TabViewAutomationPeer |
Expose types de TabView à Microsoft UI Automation . |
TabViewItemAutomationPeer |
Expose types tabViewItem à microsoft UI Automation. |
TeachingTipAutomationPeer |
Expose types TeachingTip à microsoft UI Automation. |
TextBlockAutomationPeer |
Expose types de TextBlock à Microsoft UI Automation. |
TextBoxAutomationPeer |
Expose types TextBox à Microsoft UI Automation. |
ThumbAutomationPeer |
Expose types de pouce à Microsoft UI Automation. |
TimePickerAutomationPeer |
Expose types de TimePicker à Microsoft UI Automation. |
TimePickerFlyoutPresenterAutomationPeer |
Expose types TimePickerFlyoutPresenter à Microsoft UI Automation. |
ToggleButtonAutomationPeer |
Expose types de ToggleButton à Microsoft UI Automation. |
ToggleMenuFlyoutItemAutomationPeer |
Expose les types ToggleMenuFlyoutItem à Microsoft UI Automation. |
ToggleSplitButtonAutomationPeer |
Expose types de ToggleSplitButton à Microsoft UI Automation. |
ToggleSwitchAutomationPeer |
Expose basculeSwitch types à Microsoft UI Automation. |
TreeViewItemAutomationPeer |
Expose types TreeViewItem à Microsoft UI Automation . |
TreeViewItemDataAutomationPeer |
Expose Types de données TreeViewItem à microsoft UI Automation. |
TreeViewListAutomationPeer |
Expose types TreeViewList à microsoft UI Automation. |
WebView2AutomationPeer |
Expose types de 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 le 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 instructions de navigation dans l’arborescence Microsoft UI Automation. |
AutomationNotificationKind |
Indique le type de notification lors de l’appel RaiseNotificationEvent |
AutomationNotificationProcessing |
Spécifie l’ordre dans lequel traiter une notification. |
AutomationOrientation |
Spécifie la direction d’orientation dans laquelle un contrôle peut être présenté. Les valeurs sont utilisées par GetOrientation. |
AutomationStructureChangeType |
Définit les types de modification dans la structure de l’arborescence Microsoft UI Automation. |
PatternInterface |
Spécifie le modèle de contrôle retourné par la méthode GetPattern. |
Exemples
L’application galerie WinUI 3 inclut des exemples interactifs de la plupart des contrôles, fonctionnalités et fonctionnalités WinUI 3. Obtenez l’application à partir du Microsoft Store ou obtenez le code source sur GitHub.
Remarques
Les contrôles WinUI et d’autres éléments d’interface utilisateur implémentent la prise en charge d’UI Automation pour signaler des rôles et des valeurs. Vous pouvez utiliser les outils UI Automation pour examiner les informations de rôle et de valeur, ou vous pouvez consulter 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. Les clients UI Automation, tels que les technologies d’assistance, peuvent obtenir des informations sur les rôles en appelant des méthodes exposées par l’infrastructure UI Automation par le biais de AutomationPeer du contrôle.