Interfaccia ITableProvider (uiautomationcore.h)

Fornisce l'accesso ai controlli che fungono da contenitori per una raccolta di elementi figlio. Gli elementi figlio di questo elemento devono implementare ITableItemProvider ed essere organizzati in un sistema di coordinate logico bidimensionale che può essere attraversato tramite la tastiera.

Ereditarietà

L'interfaccia ITableProvider eredita dall'interfaccia IUnknown . ITableProvider include anche questi tipi di membri:

Metodi

L'interfaccia ITableProvider include questi metodi.

 
ITableProvider::get_RowOrColumnMajor

Specifica la direzione primaria dell'attraversamento per la tabella.
ITableProvider::GetColumnHeaders

Ottiene un insieme di provider di Automazione interfaccia utente Microsoft che rappresenta tutte le intestazioni di colonna di una tabella.
ITableProvider::GetRowHeaders

Ottiene una raccolta di provider di Automazione interfaccia utente Microsoft che rappresenta tutte le intestazioni di riga di una tabella.

Commenti

Questo pattern di controllo è analogo a IGridProvider con la distinzione che 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 il pattern di controllo Tabella e il pattern di controllo Grid.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [app desktop | App UWP]
Server minimo supportato Windows Server 2003 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione uiautomationcore.h (include UIAutomation.h)

Vedi anche

Cenni preliminari sui provider di automazione interfaccia utente