Freigeben über


IWpfTableControl Schnittstelle

Definition

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 key ab, wenn er vorhanden ist, oder NULL, wenn kein entsprechender Filter vorhanden ist.

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

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.

Gilt für: