Les applications clientes obtiennent des informations sur un contrôle en extrayant des propriétés générales par le biais de l’interface IUIAutomationElement et en extrayant des propriétés spécifiques au type par le biais des interfaces de modèle de contrôle prises en charge par le contrôle. Cette rubrique répertorie les types de contrôle Microsoft UI Automation et identifie les modèles de contrôle pris en charge par chaque type.
Le tableau suivant organise les modèles de contrôle dans les catégories suivantes :
Doit prendre 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.
Ne prend pas en charge. Le contrôle ne prend pas en charge ce modèle de contrôle. Toutefois, une version personnalisée du contrôle peut prendre en charge ce modèle de contrôle.
Certains contrôles disposent d’une prise en charge conditionnelle pour plusieurs modèles de contrôle, en fonction de la fonctionnalité du contrôle. Par exemple, le contrôle d’élément de menu dispose d’une prise en charge conditionnelle pour le modèle de contrôle Invoke, ExpandCollapse, Toggleou SelectionItem , selon sa fonction dans le contrôle de menu.