IGridProvider.GetItem(Int32, Int32) Methode

Definitie

Haalt de UI Automation-provider voor de opgegeven cel op.

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

Parameters

row
Int32

Het rangnummer van de rij van belang.

column
Int32

Het rangnummer van de rentekolom.

Retouren

De UI Automation-provider voor de opgegeven cel.

Voorbeelden

De volgende code is een voorbeeld van een implementatie van deze methode die een object retourneert dat het item op de opgegeven locatie vertegenwoordigt.

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

Opmerkingen

  • Rastercoördinaten zijn op nul gebaseerd met linksboven (of cel rechtsboven, afhankelijk van landinstelling) met coördinaten (0,0).

  • Als een cel leeg is, moet een UI Automation provider nog steeds worden geretourneerd om de eigenschap ContainingGrid voor die cel te ondersteunen. Dit is mogelijk wanneer de indeling van onderliggende elementen in het raster vergelijkbaar is met een onregelmatige matrix.

Windows Explorer-weergave met onregelmatige indeling.

  • Verborgen rijen en kolommen, afhankelijk van de implementatie van de provider, kunnen worden geladen in de UI Automation boomstructuur en worden daarom weergegeven in de eigenschappen RowCount en ColumnCount. Als de verborgen rijen en kolommen nog niet zijn geladen, moeten ze niet worden geteld.

Van toepassing op

Zie ook