ITableProvider Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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é
- TablePattern
- GridPattern
- Přehled vzorů ovládacích prvků pro automatizaci uživatelského rozhraní
- Implementace poskytovatele model UI Automation na straně serveru
- Implementace poskytovatele model UI Automation na straně klienta
- Podpora vzorů ovládacích prvků u zprostředkovatele automatizace uživatelského rozhraní
- Implementace vzoru ovládacích prvků tabulka pro automatizaci uživatelského rozhraní
- Implementace vzoru ovládacích prvků mřížka pro automatizaci uživatelského rozhraní
- Vystavení obsahu tabulky s použitím automatizace uživatelského rozhraní