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