Vue d'ensemble des types de contrôle UI Automation
Remarque |
---|
Cette documentation s'adresse aux développeurs .NET Framework qui veulent utiliser les classes UI Automation managées définies dans l'espace de noms System.Windows.Automation.Pour obtenir les informations les plus récentes sur UI Automation, consultez API Windows Automation : UI Automation (page éventuellement en anglais). |
Les types de contrôle Microsoft UI Automation sont des identificateurs connus qui peuvent être utilisés pour indiquer le type de contrôle que représente un élément particulier, tel qu'une zone de liste déroulante ou un bouton.
Avoir un identificateur connu permet aux périphériques de technologie d'assistance de déterminer plus facilement les types de contrôles disponibles dans l'user interface (UI) et de savoir comment interagir avec les contrôles.
Cette rubrique comprend les sections suivantes.
- Conditions requises pour le type de contrôle UI Automation
- Types de contrôle UI Automation actifs
- Rubriques connexes
Conditions requises pour le type de contrôle UI Automation
Les types de contrôle Microsoft UI Automation fournissent un jeu de conditions que les fournisseurs doivent satisfaire. Lorsque ces conditions sont satisfaites, le contrôle peut utiliser le nom du type de contrôle spécifique. Chaque type de contrôle présente des conditions pour les éléments suivants :
Modèles de contrôle UI Automation ; quels modèles de contrôle doivent être pris en charge, lesquels sont facultatifs et lesquels ne doivent pas être pris en charge par le contrôle.
Valeurs de propriété UI Automation ; quelles valeurs de propriété sont prises en charge.
Arborescence UI Automation ; l'arborescence UI Automation requise pour le contrôle.
Lorsqu'un contrôle satisfait les conditions d'un type de contrôle particulier, la valeur de propriété ControlType indique ce type de contrôle.
Types de contrôle UI Automation actifs
La liste suivante contient les différents types de contrôle Microsoft UI Automation actifs :
Prise en charge d'UI Automation pour le type de contrôle Button
Prise en charge d'UI Automation pour le type de contrôle Calendar
Prise en charge d'UI Automation pour le type de contrôle CheckBox
Prise en charge d'UI Automation pour le type de contrôle ComboBox
Prise en charge d'UI Automation pour le type de contrôle DataGrid
Prise en charge d'UI Automation pour le type de contrôle DataItem
Prise en charge d'UI Automation pour le type de contrôle Document
Prise en charge d'UI Automation pour le type de contrôle Edit
Prise en charge d'UI Automation pour le type de contrôle Group
Prise en charge d'UI Automation pour le type de contrôle Header
Prise en charge d'UI Automation pour le type de contrôle HeaderItem
Prise en charge d'UI Automation pour le type de contrôle Hyperlink
Prise en charge d'UI Automation pour le type de contrôle Image
Prise en charge d'UI Automation pour le type de contrôle List
Prise en charge d'UI Automation pour le type de contrôle ListItem
Prise en charge d'UI Automation pour le type de contrôle Menu
Prise en charge d'UI Automation pour le type de contrôle MenuBar
Prise en charge d'UI Automation pour le type de contrôle MenuItem
Prise en charge d'UI Automation pour le type de contrôle Pane
Prise en charge d'UI Automation pour le type de contrôle ProgressBar
Prise en charge d'UI Automation pour le type de contrôle RadioButton
Prise en charge d'UI Automation pour le type de contrôle ScrollBar
Prise en charge d'UI Automation pour le type de contrôle Separator
Prise en charge d'UI Automation pour le type de contrôle Slider
Prise en charge d'UI Automation pour le type de contrôle Spinner
Prise en charge d'UI Automation pour le type de contrôle SplitButton
Prise en charge d'UI Automation pour le type de contrôle StatusBar
Prise en charge d'UI Automation pour le type de contrôle Tab
Prise en charge d'UI Automation pour le type de contrôle TabItem
Prise en charge d'UI Automation pour le type de contrôle Table
Prise en charge d'UI Automation pour le type de contrôle Text
Prise en charge d'UI Automation pour le type de contrôle Thumb
Prise en charge d'UI Automation pour le type de contrôle TitleBar
Prise en charge d'UI Automation pour le type de contrôle ToolBar
Prise en charge d'UI Automation pour le type de contrôle ToolTip
Prise en charge d'UI Automation pour le type de contrôle Tree
Prise en charge d'UI Automation pour le type de contrôle TreeItem
Prise en charge d'UI Automation pour le type de contrôle Window