ITableProvider Interfaccia

Definizione

Espone metodi e proprietà per supportare l'accesso da parte di un client microsoft Automazione interfaccia utente 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 logiche bidimensionali che possono essere attraversate (un client microsoft Automazione interfaccia utente può passare ai controlli adiacenti, ovvero intestazioni o celle della tabella) usando la tastiera.

public interface class ITableProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2595907364, 45613, 23992, 138, 187, 129, 249, 17, 241, 138, 242)]
struct ITableProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2595907364, 45613, 23992, 138, 187, 129, 249, 17, 241, 138, 242)]
public interface ITableProvider
Public Interface ITableProvider
Attributi

Commenti

Questo modello include linee guida e convenzioni che non sono completamente documentate qui. Per altre informazioni su questo modello, vedere Pattern di controllo tabella.

ITableProvider non è implementato da alcun peer di automazione Windows Runtime esistenti. L'interfaccia esiste in modo che gli autori di controlli personalizzati possano supportare il modello di automazione in un controllo personalizzato e implementare il supporto di automazione usando la Windows Runtime stessa API gestita o C++ gestita o C++ da usare per definire la logica di controllo o altri supporti di automazione.

Usare TablePatternIdentifiers se si desidera fare riferimento alle proprietà del modello ITableProvider dal codice di controllo quando si attivano eventi di automazione o chiamare AutomationPeer.RaisePropertyChangedEvent.

Proprietà

RowOrColumnMajor

Ottiene la direzione primaria di attraversamento per la tabella.

Metodi

GetColumnHeaders()

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

GetRowHeaders()

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

Si applica a

Vedi anche