IWpfTableControl Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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ý |
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ý |
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. |