IGridProvider.GetItem(Int32, Int32) Methode

Definition

Ruft den Benutzeroberflächenautomatisierungs-Anbieter für die angegebene Zelle ab.

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

Parameter

row
Int32

Die Ordinalzahl der betreffenden Zeile.

column
Int32

Die Ordinalzahl der betreffenden Spalte.

Gibt zurück

IRawElementProviderSimple

Der Benutzeroberflächenautomatisierungs-Anbieter für die angegebene Zelle.

Beispiele

Der folgende Code ist eine Beispielimplementierung dieser Methode, die ein Objekt zurückgibt, das das Element an der angegebenen Position darstellt.

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

Hinweise

  • Rasterkoordinaten sind nullbasiert mit der oberen linken (oder oberen rechten Zelle je nach Gebietsschema) mit Koordinaten (0,0).

  • Wenn eine Zelle leer ist, muss ein Benutzeroberflächenautomatisierung anbieter weiterhin zurückgegeben werden, um die ContainingGrid Eigenschaft für diese Zelle zu unterstützen. Dies ist möglich, wenn das Layout untergeordneter Elemente im Raster ähnlich wie ein gepunktetes Array ist.

Windows-Explorer-Ansicht mit Flatterlayout.
Beispiel für ein Grid-Steuerelement mit leeren Koordinaten

  • Ausgeblendete Zeilen und Spalten, abhängig von der Anbieterimplementierung, können in der Benutzeroberflächenautomatisierung Struktur geladen werden und werden daher in den RowCount und ColumnCount den Eigenschaften angezeigt. Wenn die ausgeblendeten Zeilen und Spalten noch nicht geladen wurden, sollten sie nicht zählen.

Gilt für

Siehe auch