IWpfTableControl Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Interfejs do wyświetlania danych i zarządzania nimi jako tabeli.
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
- Pochodne
- Atrybuty
- Implementuje
Uwagi
Wszystkie metody w tym interfejsie, chyba że określono inaczej, mogą być wywoływane z dowolnego wątku.
Wszystkie zdarzenia zgłoszone przez ten interfejs będą zgłaszane w tym samym wątku, który utworzył kontrolkę tabeli.
Właściwości
AutoSubscribe |
Wskazuje, czy ta kontrolka tabeli automatycznie subskrybuje wszystkie źródła danych dodane do jej Managerelementu . |
ColumnDefinitionManager |
ITableColumnDefinitionManager Pobiera użycie przez to (i co drugi) IWpfTableControl. |
ColumnStates |
Migawka bieżących stanów kolumn. |
Control |
Kontrolka WPF, która wyświetla dane z aktywowanych ITableDataSources. |
Entries |
Pobiera wpisy wyświetlane w kontrolce. |
Manager |
Element ITableManager , który dostarcza dane dla tej kontrolki. |
SelectedEntries |
Pobiera lub ustawia wpisy wybrane w kontrolce. |
SelectedEntry |
Pobiera wybrany wpis w kontrolce tabeli. Zwraca wartość null, jeśli nie wybrano żadnych elementów. Jeśli wybrano wiele elementów, zwracamy dowolny element, który jest bazowymi kontrolkami WPF, jest element wybrany. |
SelectedOrFirstEntry |
Pobiera wybrany wpis w kontrolce tabeli lub, jeśli nie wybrano żadnego wpisu, pierwszy wpis. |
SelectionMode |
Pobiera/ustawia tryb wyboru kontrolki tabeli. Wartość domyślna to Extended (wybór wielokrotny z modyfikatorem). |
SortFunction |
Pobiera/ustawia domyślną funkcję sortowania skojarzona z kontrolką tabeli. |
Metody
ForceUpdateAsync() |
Wymuś rozpoczęcie aktualizacji kontrolki tabeli (co może nie nastąpić natychmiast). |
GetFilter(String) |
Pobierz filtr dla określonego |
RefreshUI() |
Wymuś ponowne rysowanie elementów w tabeli (ponieważ na przykład użytkownik zmienił ustawienie, które zmienia sposób wyświetlania nazw plików). |
SelectAll() |
Wybiera wszystkie wpisy. |
SetFilter(String, IEntryFilter) |
Ustaw filtr dla określonego |
SubscribeToDataSource(ITableDataSource) |
Rozpocznij subskrybowanie plików utworzonych ITableEntryprzez element ITableDataSource. |
UnselectAll() |
Czyści wszystkie zaznaczenie. |
UnsubscribeFromDataSource(ITableDataSource) |
Zatrzymaj subskrybowanie określonego ITableDataSourceelementu . |
Zdarzenia
EntriesChanged |
Podniesione (w wątku, który utworzył kontrolkę) po zmianie wpisów kontrolek. |
FiltersChanged |
Wywoływane za każdym razem, gdy filtr tabeli zostanie zmieniony za pomocą metody SetFilter. |
PreEntriesChanged |
Podniesione przed zmianą wpisów sterujących. |