Partager via


Modèle de contrôle SelectionItem

Décrit les instructions et conventions d’implémentation ISelectionItemProvider, y compris des informations sur les propriétés, les méthodes et les événements. Le modèle de contrôle SelectionItem est utilisé pour prendre en charge les contrôles qui agissent en tant qu’éléments enfants individuels et sélectionnables des contrôles de conteneur qui implémentent ISelectionProvider.

Pour obtenir des exemples de contrôles qui implémentent ce modèle de contrôle, consultez types de contrôle et leurs modèles de contrôle pris en charge.

Cette rubrique contient les sections suivantes.

Directives et conventions de mise en œuvre

Lors de l’implémentation du modèle de contrôle SelectionItem, notez les instructions et conventions suivantes :

Membres requis pour ISelectionItemProvider

Les propriétés, méthodes et événements suivants sont nécessaires pour implémenter l’interface ISelectionItemProvider.

Membres obligatoires Type de membre Notes
AddToSelection Méthode Aucun
IsSelected Propriété Aucun
RemoveFromSelection Méthode Aucun
Sélectionner Méthode Aucun
SelectionContainer Propriété Aucun
UIA_SelectionItem_ElementAddedToSelectionEventId Événement Aucun
UIA_SelectionItem_ElementRemovedFromSelectionEventId Événement Aucun
UIA_SelectionItem_ElementSelectedEventId Événement Aucun

 

Si le résultat d’un Select, d’unAddToSelectionou d’un RemoveFromSelection est un élément sélectionné, un événement ElementSelected (UIA_SelectionItem_ElementSelectedEventId) doit être déclenché ; sinon, déclenchez événements ElementAddedToSelection (UIA_SelectionItem_ElementAddedToSelectionEventId) ou ElementRemovedFromSelection (UIA_SelectionItem_ElementRemovedFromSelectionEventId) le cas échéant.

types de contrôle et leurs modèles de contrôle pris en charge

Vue d’ensemble des modèles de contrôle UI Automation

Vue d’ensemble de l’arborescence UI Automation