Sdílet prostřednictvím


IWpfTableControl Rozhraní

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Rozhraní pro zobrazení a správu dat jako tabulky.

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
Odvozené
Atributy
Implementuje

Poznámky

Všechny metody v tomto rozhraní, pokud není uvedeno jinak, lze volat z libovolného vlákna.

Všechny události vyvolané tímto rozhraním budou vyvolány ve stejném vlákně, které vytvořilo ovládací prvek tabulka.

Vlastnosti

AutoSubscribe

Určuje, jestli se tento ovládací prvek tabulky automaticky přihlásí k odběru všech zdrojů dat přidaných do .Manager

ColumnDefinitionManager

ITableColumnDefinitionManager Získá použití tímto (a každou druhou) IWpfTableControl.

ColumnStates

Snímek aktuálních stavů sloupce

Control

Ovládací prvek WPF, který zobrazuje data z aktivovaných ITableDataSources.

Entries

Získá položky zobrazené v ovládacím prvku.

Manager

Poskytuje ITableManager data pro tento ovládací prvek.

SelectedEntries

Získá nebo nastaví položky vybrané v ovládacím prvku.

SelectedEntry

Získá vybranou položku v ovládacím prvku tabulka. Vrátí hodnotu null, pokud nejsou vybrány žádné položky. Pokud je vybráno více položek, vrátíme jakoukoli položku, kterou podkladové ovládací prvky WPF považují za vybranou položku.

SelectedOrFirstEntry

Získá vybranou položku v ovládacím prvku tabulka nebo, pokud není vybrána žádná položka první položku.

SelectionMode

Získá nebo nastaví režim výběru ovládacího prvku tabulky. Výchozí hodnota je Rozšířené (vícenásobný výběr s modifikátorem).

SortFunction

Získá nebo nastaví výchozí funkci řazení přidruženou k ovládacímu prvku tabulka.

Metody

ForceUpdateAsync()

Vynuťte, aby ovládací prvek tabulky zahájil aktualizaci (k čemuž nemusí dojít okamžitě).

GetFilter(String)

Získejte filtr pro zadaný key , pokud existuje, nebo hodnotu null, pokud neexistuje odpovídající filtr.

RefreshUI()

Vynuťte překreslení prvků v tabulce (protože například uživatel změnil nastavení, které mění způsob zobrazení názvů souborů).

SelectAll()

Vybere všechny položky.

SetFilter(String, IEntryFilter)

Nastavte filtr pro zadaný keyparametr .

SubscribeToDataSource(ITableDataSource)

Začněte se přihlásit k odběru ITableEntrydat vytvořených nástrojem ITableDataSource.

UnselectAll()

Vymaže veškerý výběr.

UnsubscribeFromDataSource(ITableDataSource)

Zastavte přihlášení k odběru zadaného ITableDataSource.

Událost

EntriesChanged

Vyvolána (ve vlákně, které vytvořilo ovládací prvek) po změně položek ovládacích prvků.

FiltersChanged

Vyvolá se při každé změně filtru tabulky prostřednictvím filtru SetFilter.

PreEntriesChanged

Vyvolá se před změnou položek ovládacího prvku.

Platí pro