ITableProvider Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Espone metodi e proprietà per supportare Automazione interfaccia utente accesso client 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 (ovvero un client Automazione interfaccia utente può passare ai controlli adiacenti) usando la tastiera.
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 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 i pattern di controllo TablePattern e GridPattern.
Proprietà
| Nome | Descrizione |
|---|---|
| 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 dell'attraversamento per la tabella. |
Metodi
| Nome | Descrizione |
|---|---|
| GetColumnHeaders() |
Ottiene un insieme 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 un insieme di provider di Automazione interfaccia utente che rappresenta tutte le intestazioni di riga nella tabella. |
Si applica a
Vedi anche
- TablePattern
- GridPattern
- Panoramica dei modelli di controllo per l'automazione dell'interfaccia utente
- Implementazione del provider di Automazione interfaccia utente sul lato server
- implementazione del provider Automazione interfaccia utente lato client
- Supportare schemi di controllo in un provider di automazione dell'interfaccia utente
- Implementazione del principio di controllo della tabella di automazione UI
- Implementazione dello schema di controllo griglia per l’automazione dell’interfaccia utente
- Esporre il contenuto di una tabella usando l'automazione interfaccia utente