Udostępnij za pośrednictwem


IGridProvider.GetItem(Int32, Int32) Metoda

Definicja

Pobiera dostawcę automatyzacja interfejsu użytkownika dla określonej komórki.

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

Parametry

row
Int32

Liczba porządkowa interesującego wiersza.

column
Int32

Liczba porządkowa interesującej kolumny.

Zwraca

IRawElementProviderSimple

Dostawca automatyzacja interfejsu użytkownika dla określonej komórki.

Przykłady

Poniższy kod to przykładowa implementacja tej metody, która zwraca obiekt reprezentujący element w określonej lokalizacji.

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

Uwagi

  • Współrzędne siatki są oparte na zera z lewej górnej (lub prawej górnej komórki w zależności od ustawień regionalnych) o współrzędnych (0,0).

  • Jeśli komórka jest pusta, dostawca automatyzacja interfejsu użytkownika musi być nadal zwracany w celu obsługi ContainingGrid właściwości dla tej komórki. Jest to możliwe, gdy układ elementów podrzędnych w siatce jest podobny do niewyrównanej tablicy.

widok eksploratora Windows przedstawiający niewyrównany układ.
Przykład kontrolki siatki z pustymi współrzędnymi

  • Ukryte wiersze i kolumny, w zależności od implementacji dostawcy, można załadować w drzewie automatyzacja interfejsu użytkownika i dlatego zostaną odzwierciedlone we właściwościach RowCount i ColumnCount . Jeśli ukryte wiersze i kolumny nie zostały jeszcze załadowane, nie powinny być zliczane.

Dotyczy

Zobacz też