IGridProvider.GetItem(Int32, Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar UI Automation-providern för den angivna cellen.
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
Parametrar
- row
- Int32
Ordningstalet för raden av intresse.
- column
- Int32
Ordningstalet för kolumnen av intresse.
Returer
Den UI Automation providern för den angivna cellen.
Exempel
Följande kod är ett exempel på implementering av den här metoden som returnerar ett objekt som representerar objektet på den angivna platsen.
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
Kommentarer
Rutnätskoordinater är nollbaserade med den övre vänstra (eller övre högra cellen beroende på nationella inställningar) med koordinater (0,0).
Om en cell är tom måste en UI Automation-provider fortfarande returneras för att stödja egenskapen ContainingGrid för cellen. Detta är möjligt när layouten för underordnade element i rutnätet liknar en ojämn matris.
Exempel på en rutnätskontroll med tomma koordinater
- Dolda rader och kolumner, beroende på providerimplementeringen, kan läsas in i UI Automation-trädet och återspeglas därför i egenskaperna RowCount och ColumnCount. Om de dolda raderna och kolumnerna ännu inte har lästs in bör de inte räknas.