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

Notes

Cette documentation s’adresse 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 dernières informations sur UI Automation, consultez API Windows Automation : UI Automation.

Les types de contrôle Microsoft UI Automation sont des identificateurs bien 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 modifiable 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’interface utilisateur et de savoir comment interagir avec les contrôles.

Conditions requises pour le type de contrôle UI Automation

Les types de contrôles Microsoft UI Automation fournissent un jeu de conditions que les fournisseurs doivent satisfaire. Quand ces conditions sont remplies, 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.

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

Quand 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 actuels

La liste suivante contient les différents types de contrôle Microsoft UI Automation actuels :

Voir aussi