Partager via


IGridProvider.GetItem(Int32, Int32) Méthode

Définition

Récupère le fournisseur UI Automation pour la cellule spécifiée.

public:
 System::Windows::Automation::Provider::IRawElementProviderSimple ^ GetItem(int row, int column);
public System.Windows.Automation.Provider.IRawElementProviderSimple GetItem (int row, int column);
abstract member GetItem : int * int -> System.Windows.Automation.Provider.IRawElementProviderSimple
Public Function GetItem (row As Integer, column As Integer) As IRawElementProviderSimple

Paramètres

row
Int32

Numéro ordinal de la ligne concernée.

column
Int32

Numéro ordinal de la colonne concernée.

Retours

IRawElementProviderSimple

Fournisseur UI Automation pour la cellule spécifiée.

Exemples

Le code suivant est un exemple d’implémentation de cette méthode qui retourne un objet représentant l’élément à l’emplacement spécifié.

IRawElementProviderSimple IGridProvider.GetItem(int row, int column)
{
    return (IRawElementProviderSimple)gridItems[row, column];
}
Private Function GetItem(ByVal row As Integer, ByVal column As Integer) As IRawElementProviderSimple Implements IGridProvider.GetItem
    Return CType(gridItems(row, column), IRawElementProviderSimple)
End Function

Remarques

  • Les coordonnées de grille sont de base zéro avec la cellule supérieure gauche (ou supérieure droite en fonction des paramètres régionaux) ayant des coordonnées (0,0).

  • Si une cellule est vide, un fournisseur de UI Automation doit toujours être retourné afin de prendre en charge la ContainingGrid propriété pour cette cellule. Cela est possible lorsque la disposition des éléments enfants dans la grille est similaire à un tableau raré.

Vue de l'Explorateur Windows montrant une disposition irrégulière.
Exemple de contrôle Grid avec des coordonnées vides

  • Les lignes et colonnes masquées, en fonction de l’implémentation du fournisseur, peuvent être chargées dans l’arborescence UI Automation et sont donc reflétées dans les propriétés et ColumnCount les RowCount propriétés. Si les lignes et colonnes masquées n’ont pas encore été chargées, elles ne doivent pas être comptabilisées.

S’applique à

Voir aussi