Partager via


Vue d'ensemble des types de contrôle UI Automation

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.

Les types de contrôle Microsoft UI Automation sont des identificateurs connus qui peuvent être utilisés pour indiquer le type de contrôle qu’un élément particulier représente, tel qu’une zone de liste déroulante ou un bouton.

L’utilisation d’un identificateur bien connu permet aux appareils technologiques d’assistance de déterminer plus facilement quels types de contrôles sont disponibles dans l’interface utilisateur (IU) et comment interagir avec ces contrôles.

Conditions requises pour le type de contrôle UI Automation

Les types de contrôle Microsoft UI Automation fournissent un ensemble de conditions que les fournisseurs doivent respecter. Lorsque ces conditions sont remplies, le contrôle peut utiliser le nom de type de contrôle spécifique. Chaque type de contrôle a 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, quels modèles de contrôle sont facultatifs et quels modèles de contrôle 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.

  • Structure arborescente UI Automation : structure d’arborescence UI Automation requise pour le contrôle.

Lorsqu’un contrôle répond aux conditions d’un type de contrôle particulier, la valeur de propriété ControlType indique ce type de contrôle.

Types actuels de contrôle de l'automatisation de l'interface utilisateur

La liste suivante contient l’ensemble actuel de types de contrôles Microsoft UI Automation :

Voir aussi