ITableProvider Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ż
- TablePattern
- GridPattern
- Wzorce formantów automatyzacji interfejsu użytkownika — omówienie
- Implementacja dostawcy automatyzacja interfejsu użytkownika po stronie serwera
- Implementacja dostawcy automatyzacja interfejsu użytkownika po stronie klienta
- Obsługa wzorców formantów dostawcy automatyzacji interfejsu użytkownika
- Implementacja wzorca formantu tabeli automatyzacji interfejsu użytkownika
- Implementacja wzorca kontrolki siatki automatyzacji interfejsu użytkownika
- Udostępnianie zawartości tabel za pomocą automatyzacji interfejsu użytkownika