ITableProvider Rozhraní

Definice

Zveřejňuje metody a vlastnosti, které podporují model UI Automation klientský přístup k ovládacím prvkům, které fungují jako kontejnery pro kolekci podřízených prvků. Podřízené položky tohoto prvku musí být implementovány ITableItemProvider a uspořádány v dvojrozměrném logickém souřadnicovém systému, který lze procházet (tj. klient model UI Automation může přejít na sousední ovládací prvky) pomocí klávesnice.

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
Odvozené
Atributy
Implementuje

Poznámky

Tento vzor ovládacího prvku je podobný IGridProvider rozdílu, že každý ovládací prvek, který implementuje ITableProvider , musí také zveřejnit relaci záhlaví sloupce nebo řádku pro každý podřízený prvek.

Ovládací prvky, které implementují ITableProvider , se také vyžadují k implementaci IGridProvider , aby se zpřístupnila základní funkce mřížky ovládacího prvku tabulky.

Implementováno u poskytovatele model UI Automation, který musí podporovat TablePattern vzory řízení a GridPattern řízení.

Vlastnosti

ColumnCount

Získá celkový počet sloupců v mřížce.

(Zděděno od IGridProvider)
RowCount

Získá celkový počet řádků v mřížce.

(Zděděno od IGridProvider)
RowOrColumnMajor

Načte primární směr procházení tabulky.

Metody

GetColumnHeaders()

Získá kolekci model UI Automation zprostředkovatelů, která představuje všechna záhlaví sloupců v tabulce.

GetItem(Int32, Int32)

Načte zprostředkovatele model UI Automation pro zadanou buňku.

(Zděděno od IGridProvider)
GetRowHeaders()

Načte kolekci poskytovatelů model UI Automation, která představuje všechna záhlaví řádků v tabulce.

Platí pro

Viz také