Condividi tramite


IWpfTableControl Interfaccia

Definizione

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 key se esiste o null se non esiste alcun filtro corrispondente.

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 key.

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.

Si applica a