Condividi tramite


ITableProvider Interfaccia

Definizione

Espone metodi e proprietà per supportare l'accesso client di automazione interfaccia utente ai controlli che fungono da contenitori per una raccolta di elementi figlio. Gli elementi figlio di questo elemento devono implementare ITableItemProvider e devono essere organizzati in un sistema di coordinate logico bidimensionale che può essere attraversato tramite la tastiera, ovvero un client di automazione interfaccia utente può spostarsi sui controlli adiacenti.

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
Derivato
Attributi
Implementazioni

Commenti

Questo pattern di controllo è analogo alla IGridProvider distinzione con cui qualsiasi controllo che implementa ITableProvider deve esporre anche una relazione di intestazione di colonna e/o di riga per ogni elemento figlio.

I controlli che implementano ITableProvider sono necessari anche per implementare IGridProvider in modo da esporre la funzionalità della griglia intrinseca di un controllo tabella.

Implementato in un provider di Automazione interfaccia utente che deve supportare i TablePattern pattern di controllo e GridPattern .

Proprietà

ColumnCount

Ottiene il numero totale di colonne in una griglia.

(Ereditato da IGridProvider)
RowCount

Ottiene il numero totale di righe in una griglia.

(Ereditato da IGridProvider)
RowOrColumnMajor

Recupera la direzione primaria di attraversamento per la tabella.

Metodi

GetColumnHeaders()

Ottiene una raccolta di provider di automazione interfaccia utente che rappresenta tutte le intestazioni di colonna in una tabella.

GetItem(Int32, Int32)

Recupera il provider di automazione interfaccia utente per la cella specificata.

(Ereditato da IGridProvider)
GetRowHeaders()

Recupera una raccolta di provider di automazione interfaccia utente che rappresenta tutte le intestazioni di riga nella tabella.

Si applica a

Vedi anche