IGridProvider.GetItem(Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.
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.