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 présente des instructions et des conventions pour l’implémentation IGridItemProvider, y compris des informations sur les propriétés. Les liens vers des références supplémentaires sont répertoriés à la fin de la vue d’ensemble.
Le modèle de contrôle GridItemPattern est utilisé pour prendre en charge les contrôles enfants individuels des conteneurs qui implémentent IGridProvider. Pour obtenir des exemples de contrôles qui implémentent ce modèle de contrôle, consultez Mappage des modèles de contrôle pour les clients UI Automation.
Directives et conventions de mise en œuvre
Lors de l’implémentation IGridProvider, notez les instructions et conventions suivantes :
Les coordonnées de grille sont basées sur zéro avec la cellule supérieure gauche ayant des coordonnées (0, 0).
Les cellules fusionnées signalent leurs propriétés Row et Column en fonction de leur cellule d’ancrage sous-jacente telle que définie par le fournisseur d'automatisation de l'interface utilisateur. En règle générale, il s’agit de la ligne ou de la colonne la plus à gauche et la plus à gauche.
IGridItemProvider ne fournit pas de manipulation active de la grille, comme la fusion ou la division de cellules.
Les contrôles qui implémentent IGridItemProvider peuvent généralement être parcourus (autrement dit, un client UI Automation peut passer aux contrôles adjacents) à l’aide du clavier.
Membres obligatoires pour IGridItemProvider
Les propriétés et méthodes suivantes sont requises pour l’implémentation IGridItemProvider.
Membres obligatoires | Type de membre | Remarques |
---|---|---|
Row | Propriété | Aucun |
Column | Propriété | Aucun |
RowSpan | Propriété | Aucun |
ColumnSpan | Propriété | Aucun |
ContainingGrid | Propriété | Aucun |
Ce modèle de contrôle n’a pas de méthodes ou d’événements associés.
Exceptions
Ce modèle de contrôle n’a aucune exception associée.
Voir aussi
- Vue d'ensemble des modèles de contrôle UI Automation
- Prendre en charge des modèles de contrôle dans un fournisseur UI Automation
- Modèles de contrôle UI Automation pour les clients
- Implémentation du modèle de contrôle Grid d’UI Automation
- Vue d’ensemble de l’arborescence UI Automation
- Utiliser la mise en cache dans UI Automation