IWpfTableControl 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.
Importante
Questa API non è conforme a CLS.
Interfaccia per la visualizzazione e la gestione di dati come tabella.
public interface class IWpfTableControl : IDisposable
[System.CLSCompliant(false)]
public interface IWpfTableControl : IDisposable
public interface IWpfTableControl : IDisposable
[<System.CLSCompliant(false)>]
type IWpfTableControl = interface
interface IDisposable
type IWpfTableControl = interface
interface IDisposable
Public Interface IWpfTableControl
Implements IDisposable
- Derivato
- Attributi
- Implementazioni
Commenti
Tutti i metodi in questa interfaccia, a meno che non siano contrassegnati diversamente, possono essere chiamati da qualsiasi thread.
Tutti gli eventi generati da questa interfaccia verranno generati nello stesso thread che ha creato il controllo tabella.
Proprietà
AutoSubscribe |
Indica se questo controllo tabella sottoscriverà automaticamente tutte le origini dati aggiunte al relativo Manager. |
ColumnDefinitionManager |
Ottiene l'uso ITableColumnDefinitionManager da questo (e ogni altro) IWpfTableControl. |
ColumnStates |
Snapshot degli stati della colonna corrente. |
Control |
Controllo WPF che visualizza i dati dall'oggetto attivato ITableDataSource. |
Entries |
Ottiene le voci visualizzate nel controllo. |
Manager |
Oggetto ITableManager che fornisce i dati per questo controllo. |
SelectedEntries |
Ottiene o imposta voci selezionate nel controllo. |
SelectedEntry |
Ottiene la voce selezionata nel controllo tabella. Restituisce Null se non sono selezionati elementi. Se vengono selezionati più elementi, viene restituito qualsiasi elemento sia il controllo WPF sottostante che considera l'elemento selezionato. |
SelectedOrFirstEntry |
Ottiene la voce selezionata nel controllo tabella o, se non viene selezionata la prima voce. |
SelectionMode |
Ottiene/imposta la modalità di selezione del controllo tabella. Il valore predefinito è Esteso (selezione multipla con modificatore). |
SortFunction |
Ottiene/imposta la funzione di ordinamento predefinita associata al controllo tabella. |
Metodi
ForceUpdateAsync() |
Forzare il controllo tabella per avviare un aggiornamento (che potrebbe non verificarsi immediatamente). |
GetFilter(String) |
Ottenere il filtro per l'oggetto specificato |
RefreshUI() |
Forzare il ritiro degli elementi nella tabella, perché, ad esempio, l'utente ha modificato un'impostazione che modifica il modo in cui vengono visualizzati i nomi dei file. |
SelectAll() |
Seleziona tutte le voci. |
SetFilter(String, IEntryFilter) |
Impostare il filtro per l'oggetto specificato |
SubscribeToDataSource(ITableDataSource) |
Iniziare a sottoscrivere l'oggetto ITableEntryprodotto da un ITableDataSourceoggetto . |
UnselectAll() |
Cancella tutte le selezioni. |
UnsubscribeFromDataSource(ITableDataSource) |
Arrestare la sottoscrizione all'oggetto specificato ITableDataSource. |
Eventi
EntriesChanged |
Generato (nel thread che ha creato il controllo) dopo la modifica delle voci dei controlli. |
FiltersChanged |
Generato ogni volta che il filtro della tabella viene modificato tramite SetFilter. |
PreEntriesChanged |
Generato prima della modifica delle voci del controllo. |