IGridProvider.GetItem(Int32, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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é.
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.