IWpfTableControl Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wichtig
Diese API ist nicht CLS-kompatibel.
Schnittstelle zum Anzeigen und Verwalten von Daten als Tabelle.
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
- Abgeleitet
- Attribute
- Implementiert
Hinweise
Alle Methoden auf dieser Schnittstelle können, sofern nicht anders gekennzeichnet, von einem beliebigen Thread aufgerufen werden.
Alle von dieser Schnittstelle ausgelösten Ereignisse werden im selben Thread ausgelöst, der das Tabellensteuerelement erstellt hat.
Eigenschaften
AutoSubscribe |
Gibt an, ob dieses Tabellensteuerelement automatisch alle Datenquellen abonniert, die seinem Managerhinzugefügt werden. |
ColumnDefinitionManager |
Ruft die ITableColumnDefinitionManager Verwendung durch dieses (und alle anderen) IWpfTableControlab. |
ColumnStates |
Eine Momentaufnahme der aktuellen Spaltenzustände. |
Control |
Das WPF-Steuerelement, das die Daten aus den aktivierten ITableDataSources anzeigt. |
Entries |
Ruft die im -Steuerelement angezeigten Einträge ab. |
Manager |
Die ITableManager , die die Daten für dieses Steuerelement bereitstellt. |
SelectedEntries |
Ruft im -Steuerelement ausgewählte Einträge ab oder legt diese fest. |
SelectedEntry |
Ruft den ausgewählten Eintrag im Tabellensteuerelement ab. Gibt NULL zurück, wenn keine Elemente ausgewählt sind. Wenn mehrere Elemente ausgewählt werden, geben wir das element zurück, das von den zugrunde liegenden WPF-Steuerelementen als das ausgewählte Element betrachtet wird. |
SelectedOrFirstEntry |
Ruft den ausgewählten Eintrag im Tabellensteuerelement ab, oder, wenn kein Eintrag ausgewählt ist, der erste Eintrag. |
SelectionMode |
Ruft den Auswahlmodus des Tabellensteuerelements ab/legt diese fest. Der Standardwert ist Erweitert (Mehrfachauswahl mit Modifizierer). |
SortFunction |
Ruft die dem Tabellensteuerelement zugeordnete Standardsortierfunktion ab/legt sie fest. |
Methoden
ForceUpdateAsync() |
Erzwingen Sie, dass das Tabellensteuerelement mit einem Update beginnt (was möglicherweise nicht sofort erfolgt). |
GetFilter(String) |
Ruft den Filter für den angegebenen |
RefreshUI() |
Erzwingen, dass die Elemente in der Tabelle neu gezeichnet werden (da der Benutzer z. B. eine Einstellung geändert hat, die die Anzeige von Dateinamen ändert). |
SelectAll() |
Wählt alle Einträge aus. |
SetFilter(String, IEntryFilter) |
Legen Sie den Filter für den angegebenen |
SubscribeToDataSource(ITableDataSource) |
Beginnen Sie mit dem Abonnieren der ITableEntryvon einem ITableDataSourceerzeugten s. |
UnselectAll() |
Löscht die gesamte Auswahl. |
UnsubscribeFromDataSource(ITableDataSource) |
Beenden Sie das Abonnieren des angegebenen ITableDataSource. |
Ereignisse
EntriesChanged |
Wird ausgelöst (im Thread, der das Steuerelement erstellt hat), nachdem sich die Steuerelementeinträge geändert haben. |
FiltersChanged |
Wird ausgelöst, wenn der Filter der Tabelle über SetFilter geändert wird. |
PreEntriesChanged |
Wird ausgelöst, bevor sich die Steuerelementeinträge geändert haben. |