ITableProvider Interfejs

Definicja

Uwidacznia metody i właściwości do obsługi automatyzacja interfejsu użytkownika dostępu klienta do kontrolek, które działają jako kontenery dla kolekcji elementów podrzędnych. Elementy podrzędne tego elementu muszą zostać zaimplementowane ITableItemProvider i zorganizowane w dwuwymiarowym układzie współrzędnych logicznych, który można przechodzić (czyli klient automatyzacja interfejsu użytkownika może przenosić się do sąsiednich kontrolek) za pomocą klawiatury.

public interface class ITableProvider : System::Windows::Automation::Provider::IGridProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("9c860395-97b3-490a-b52a-858cc22af166")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITableProvider : System.Windows.Automation.Provider.IGridProvider
public interface ITableProvider : System.Windows.Automation.Provider.IGridProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("9c860395-97b3-490a-b52a-858cc22af166")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITableProvider = interface
    interface IGridProvider
type ITableProvider = interface
    interface IGridProvider
Public Interface ITableProvider
Implements IGridProvider
Pochodne
Atrybuty
Implementuje

Uwagi

Ten wzorzec kontrolki jest analogiczny do IGridProvider różnicy, że każda kontrolka, która implementuje ITableProvider , musi również uwidocznić relację nagłówka kolumny i/lub wiersza dla każdego elementu podrzędnego.

Kontrolki implementujące ITableProvider są również wymagane do zaimplementowania IGridProvider , aby uwidocznić nieodłączną funkcjonalność siatki kontrolki tabeli.

Zaimplementowano u dostawcy automatyzacja interfejsu użytkownika, który musi obsługiwać TablePattern wzorce kontrolek i .GridPattern

Właściwości

ColumnCount

Pobiera całkowitą liczbę kolumn w siatce.

(Odziedziczone po IGridProvider)
RowCount

Pobiera całkowitą liczbę wierszy w siatce.

(Odziedziczone po IGridProvider)
RowOrColumnMajor

Pobiera podstawowy kierunek przechodzenia dla tabeli.

Metody

GetColumnHeaders()

Pobiera kolekcję dostawców automatyzacja interfejsu użytkownika reprezentujących wszystkie nagłówki kolumn w tabeli.

GetItem(Int32, Int32)

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

(Odziedziczone po IGridProvider)
GetRowHeaders()

Pobiera kolekcję dostawców automatyzacja interfejsu użytkownika reprezentujących wszystkie nagłówki wierszy w tabeli.

Dotyczy

Zobacz też