Mappage de modèle de contrôle pour les clients 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). |
Cette rubrique répertorie les types de contrôle et les modèles de contrôle associés.
Le tableau suivant organise les modèles de contrôle dans les catégories suivantes :
Pris en charge. Le contrôle doit prendre en charge ce modèle de contrôle.
Prise en charge conditionnelle. Le contrôle peut prendre en charge ce modèle de contrôle suivant l'état du contrôle.
Non pris en charge. Le contrôle ne prend pas en charge ce modèle de contrôle ; les contrôles personnalisés peuvent prendre en charge ce modèle de contrôle.
Remarque |
---|
Certains contrôles disposent d'une prise en charge conditionnelle pour plusieurs modèles de contrôle suivant les fonctionnalités du contrôle.Par exemple, le contrôle d'élément de menu dispose de la prise en charge conditionnelle pour le modèle de contrôle InvokePattern, ExpandCollapsePattern, TogglePattern ou SelectionItemPattern, suivant sa fonction dans le contrôle de menu. |
Cette rubrique comprend les sections suivantes.
- Modèles de contrôle UI Automation pour les clients
- Rubriques connexes
Modèles de contrôle UI Automation pour les clients
Type de contrôle |
Pris en charge |
Prise en charge conditionnelle |
Pas de prise en charge |
---|---|---|---|
Button |
Aucun |
Invoke, Toggle, Expand Collapse |
Aucun |
Calendar |
Grid, Table |
Selection, Scroll |
Value |
Check Box |
Toggle |
Aucun |
Aucun |
Combo Box |
Expand Collapse |
Selection, Value |
Scroll |
Data Grid |
Grille |
Scroll, Selection, Table |
Aucun |
Data Item |
Selection Item |
Expand Collapse, Grid Item, Scroll Item, Table, Toggle, Value |
Aucun |
Document |
Texte |
Scroll, Value |
Aucun |
Modifier |
Aucun |
Text, Range Value, Value |
Aucun |
Groupe |
Aucun |
Expand Collapse |
Aucun |
Header |
Aucun |
Transform |
Aucun |
Header Item |
Aucun |
Transform, Invoke |
Aucun |
Hyperlink |
Invoke |
Value |
Aucun |
Image |
Aucun |
Grid Item, Table Item |
Invoke, Selection Item |
List |
Aucun |
Grid, Multiple View, Scroll, Selection |
Table |
List Item |
Selection Item |
Expand Collapse, Grid Item, Invoke, Scroll Item, Toggle, Value |
Aucun |
Menu |
Aucun |
Aucun |
Aucun |
Menu Bar |
Aucun |
Expand Collapse, Dock, Transform |
Aucun |
Menu Item |
Aucun |
Expand Collapse, Invoke, Selection Item, Toggle |
Aucun |
Pane |
Aucun |
Dock. Scroll, Transform |
Window |
Progress Bar |
Aucun |
Range Value, Value |
Aucun |
Radio Button |
Selection Item |
Aucun |
Toggle |
Scroll Bar |
Aucun |
Range Value |
Scroll |
Separator |
Aucun |
Aucun |
Aucun |
Slider |
Aucun |
Range Value, Selection, Value |
Aucun |
Spinner |
Aucun |
Range Value, Selection, Value |
Aucun |
Split Button |
Invoke, Expand Collapse |
Aucun |
Aucun |
Status Bar |
Aucun |
Grille |
Aucun |
Onglet |
Selection |
Scroll |
Aucun |
Tab Item |
Selection Item |
Aucun |
Invoke |
Table |
Grid, Grid Item, Table, Table Item |
Aucun |
Aucun |
Texte |
Aucun |
Grid Item, Table Item, Text |
Value |
Thumb |
Transform |
Aucun |
Aucun |
Title Bar |
Aucun |
Aucun |
Aucun |
Tool Bar |
Aucun |
Dock, Expand Collapse, Transform |
Aucun |
Tool Tip |
Aucun |
Text, Window |
Aucun |
Tree |
Aucun |
Scroll, Selection |
Aucun |
Tree Item |
Expand Collapse |
Invoke, Scroll Item, Selection Item, Toggle |
Aucun |
Window |
Transform, Window |
Dock |
Aucun |
Remarque |
---|
Si un type de contrôle n'a aucun modèle de contrôle pris en charge répertorié mais qu'il a un ou plusieurs modèles de contrôle pris en charge de manière conditionnelle, alors l'un de ces modèles de contrôle conditionnels sera toujours pris en charge. |