Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Remarque
Cette documentation est destinée aux développeurs .NET Framework qui souhaitent 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.
Cette rubrique répertorie les types de contrôle et leurs modèles de contrôle associés.
Le tableau suivant organise les modèles de contrôle en 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 en fonction de 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 ont une prise en charge conditionnelle de plusieurs modèles de contrôle en fonction des fonctionnalités du contrôle. Par exemple, le contrôle d’élément de menu a une prise en charge conditionnelle du InvokePatternmodèle de contrôle , ou , ExpandCollapsePatternTogglePatternSelectionItemPattern en fonction de sa fonction dans le contrôle de menu.
Modèles de contrôle pour l'automatisation de l'interface utilisateur pour les clients
Type de contrôle | Soutenu | Prise en charge conditionnelle | Non pris en charge |
---|---|---|---|
Bouton | Aucun | Appeler, basculer, Développer réduire | Aucun |
Calendrier | Grille, Tableau | Sélection, défilement | Valeur |
Case à cocher | Bouton à bascule | Aucun | Aucun |
Déroulante | Développer Réduire | Sélection, valeur | Faire défiler |
Grille de données | Grille | Défilement, Sélection, Tableau | Aucun |
Élément de données | Élément de sélection | Développer Collapse, Grid Item, Scroll Item, Table, Toggle, Value | Aucun |
Document | Texto | Défilement, valeur | Aucun |
Éditer | Aucun | Text, Range Value, Value | Aucun |
Groupe | Aucun | Développer Réduire | Aucun |
En-tête de page | Aucun | Transformer | Aucun |
Élément d’en-tête | Aucun | Transformer, appeler | Aucun |
Lien hypertexte | Appeler | Valeur | Aucun |
Image | Aucun | Élément de grille, élément de tableau | Invoke, Selection Item |
Liste | Aucun | Grille, Affichage multiple, Défilement, Sélection | Tableau |
Élément de liste | Élément de sélection | Expand Collapse, Grid Item, Invoke, Scroll Item, Toggle, Value | Aucun |
Menu | Aucun | Aucun | Aucun |
Barre de menus | Aucun | Développer Collapse, Dock, Transform | Aucun |
Élément de menu | Aucun | Développer Collapse, Invoke, Selection Item, Toggle | Aucun |
Panneau | Aucun | Bassin. Défilement, transformation | Fenêtre |
Barre de progression | Aucun | Valeur de plage, valeur | Aucun |
Case d’option | Élément de sélection | Aucun | Bouton à bascule |
Barre de défilement | Aucun | Valeur de plage | Faire défiler |
Séparateur | Aucun | Aucun | Aucun |
Curseur | Aucun | Valeur de plage, Sélection, Valeur | Aucun |
Boucle de progression | Aucun | Valeur de plage, Sélection, Valeur | Aucun |
Bouton Fractionner | Appeler, Développer réduire | Aucun | Aucun |
Barre d’état | Aucun | Grille | Aucun |
Onglet | Sélection | Faire défiler | Aucun |
Élément d’onglet | Élément de sélection | Aucun | Appeler |
Tableau | Grille, élément de grille, tableau, élément de tableau | Aucun | Aucun |
Texto | Aucun | Élément de grille, élément de tableau, texte | Valeur |
Pouce | Transformer | Aucun | Aucun |
Barre de titre | Aucun | Aucun | Aucun |
Barre d’outils | Aucun | Dock, Expand Collapse, Transform | Aucun |
Info-bulle | Aucun | Texte, fenêtre | Aucun |
Arborescence | Aucun | Défilement, Sélection | Aucun |
Élément d’arborescence | Développer Réduire | Invoke, Scroll Item, Selection Item, Toggle | Aucun |
Fenêtre | Transformer, fenêtre | Bassin | Aucun |
Remarque
Si un type de contrôle n’a pas de modèles de contrôle pris en charge répertoriés, mais qu’il a un ou plusieurs modèles de contrôle pris en charge de manière conditionnelle, l’un de ces modèles de contrôle conditionnel est pris en charge à tout moment.