Partager via


Implémentation du modèle de contrôle GridItem d'UI Automation

RemarqueRemarque

Cette documentation s'adresse aux développeurs .NET Framework qui veulent 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 (page éventuellement en anglais).

Cette rubrique présente les conventions et instructions à respecter pour implémenter IGridItemProvider, notamment les informations sur les propriétés. Des 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 de modèle de contrôle pour les clients UI Automation.

Cette rubrique comprend les sections suivantes.

  • Conventions et instructions de l'implémentation
  • Membres requis pour IGridItemProvider
  • Exceptions
  • Rubriques connexes

Conventions et instructions de l'implémentation

Lorsque vous implémentez IGridProvider, notez les conventions et instructions suivantes :

  • Les coordonnées de la grille sont de base zéro et celles de la cellule supérieure gauche sont (0, 0).

  • Les cellules fusionnées communiqueront leurs propriétés Row et Column, basées sur leur cellule d'ancrage sous-jacente, comme défini par le fournisseur UI Automation. En général, il s'agit de la ligne ou de la colonne la plus haute et la plus à gauche.

  • IGridItemProvider ne fournit pas de manipulation active de la grille telle que la fusion ou le fractionnement des cellules.

  • En général, les contrôles qui implémentent IGridItemProvider peuvent être parcourus (c'est-à-dire qu'un client UI Automation peut être déplacé vers des contrôles adjacents) à l'aide du clavier.

Membres requis pour IGridItemProvider

Les propriétés et méthodes suivantes sont nécessaires à l'implémentation de IGridItemProvider.

Membres requis

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'est associé à aucun événement ou méthode.

Exceptions

Ce modèle de contrôle n'est associé à aucune exception.

Voir aussi

Tâches

Prendre en charge des modèles de contrôle dans un fournisseur UI Automation

Utiliser la mise en cache dans UI Automation

Concepts

Vue d'ensemble des modèles de contrôle 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