Partager via


Modèle de contrôle GridItem

Décrit les instructions et conventions pour l’implémentation d’IGridItemProvider, y compris des informations sur les propriétés. Le modèle de contrôle GridItem 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 Types de contrôles et leurs modèles de contrôle pris en charge.

Cette rubrique contient les sections suivantes.

Conventions et directives d'implémentation

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

  • Les coordonnées de grille ont une base zéro et la cellule supérieure gauche possède les 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, comme défini par le fournisseur microsoft UI Automation. En règle générale, il s’agit de la ligne la plus haute ou de la colonne la plus à gauche.
  • IGridProvider ne fournit pas de manipulation active de la grille, telle que la fusion ou le fractionnement de cellules.
  • Les contrôles qui implémentent IGridProvider peuvent généralement être parcourus (autrement dit, un client UI Automation peut se déplacer vers des contrôles adjacents) à l’aide du clavier.

Membres obligatoires pour IGridItemProvider

Les propriétés suivantes sont requises pour implémenter l’interface IGridItemProvider .

Membres nécessaires Type de membre Notes
Ligne Propriété Aucun
Colonne Propriété Aucun
RowSpan Propriété Aucun
ColumnSpan Propriété Aucun
ContainingGrid Propriété Aucun

 

Ce modèle de contrôle n’est associé à aucune méthode ou aucun événement.

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

Modèle de contrôle de grille

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

Vue d’ensemble de l’arborescence UI Automation