Freigeben über


IWpfTableControl4 Schnittstelle

Definition

public interface class IWpfTableControl4 : IDisposable, Microsoft::VisualStudio::Shell::TableControl::IWpfTableControl3
public interface IWpfTableControl4 : IDisposable, Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl3
type IWpfTableControl4 = interface
    interface IWpfTableControl3
    interface IWpfTableControl2
    interface IWpfTableControl
    interface IDisposable
Public Interface IWpfTableControl4
Implements IDisposable, IWpfTableControl3
Implementiert

Eigenschaften

AutoSubscribe

Gibt an, ob dieses Tabellensteuerelement automatisch alle Datenquellen abonniert, die seinem Managerhinzugefügt werden.

(Geerbt von IWpfTableControl)
ColumnDefinitionManager

Ruft die ITableColumnDefinitionManager Verwendung durch dieses (und alle anderen) IWpfTableControlab.

(Geerbt von IWpfTableControl)
ColumnStates

Eine Momentaufnahme der aktuellen Spaltenzustände.

(Geerbt von IWpfTableControl)
Control

Das WPF-Steuerelement, das die Daten aus den aktivierten ITableDataSources anzeigt.

(Geerbt von IWpfTableControl)
DoColumnsAutoAdjust

Passen Sie die Breite der Spalten automatisch an, um den verfügbaren Platz für die Tabelle auszufüllen.

DoSortingAndGroupingWhileUnstable

Sortiert und gruppiert das Tabellensteuerelement, während alle ITableDataSinks instabil sind.

Entries

Ruft die im -Steuerelement angezeigten Einträge ab.

(Geerbt von IWpfTableControl)
IsDataStable

Gibt an, ob die Daten im Steuerelement stabil sind.

(Geerbt von IWpfTableControl2)
KeepSelectionInView

Ruft einen Boolean Wert ab, der angibt, ob der ausgewählte Eintrag nach der Datenaktualisierung im sichtbaren Viewport beibehalten werden soll, oder legt diesen fest.

(Geerbt von IWpfTableControl2)
Manager

Die ITableManager , die die Daten für dieses Steuerelement bereitstellt.

(Geerbt von IWpfTableControl)
NavigationBehavior

Ruft das Navigationsverhalten für einen ausgewählten Eintrag ab oder legt es fest.

(Geerbt von IWpfTableControl2)
RaiseDataUnstableChangeDelay

Verzögerung für das Auslösen des DataStabilityChanged Ereignisses, wenn Daten im Steuerelement instabil werden.

(Geerbt von IWpfTableControl2)
SelectedEntries

Ruft im -Steuerelement ausgewählte Einträge ab oder legt diese fest.

(Geerbt von IWpfTableControl)
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.

(Geerbt von IWpfTableControl)
SelectedItemActiveBackground

Der Hintergrund für ausgewählte Elemente, wenn das Steuerelement den Fokus hat.

(Geerbt von IWpfTableControl2)
SelectedItemActiveForeground

Der Vordergrund für die ausgewählten Elemente, wenn das Steuerelement den Fokus hat.

(Geerbt von IWpfTableControl2)
SelectedItemInactiveBackground

Der Hintergrund für ausgewählte Elemente, wenn das Steuerelement nicht fokussiert ist.

(Geerbt von IWpfTableControl2)
SelectedItemInactiveForeground

Der Vordergrund für die ausgewählten Elemente, wenn das Steuerelement nicht fokussiert ist.

(Geerbt von IWpfTableControl2)
SelectedOrFirstEntry

Ruft den ausgewählten Eintrag im Tabellensteuerelement ab, oder, wenn kein Eintrag ausgewählt ist, der erste Eintrag.

(Geerbt von IWpfTableControl)
SelectionMode

Ruft den Auswahlmodus des Tabellensteuerelements ab/legt diese fest. Der Standardwert ist Erweitert (Mehrfachauswahl mit Modifizierer).

(Geerbt von IWpfTableControl)
ShowGroupingLine

Ruft einen Boolean Wert ab, der angibt, ob beim Anwenden der Gruppierung eine Veritcalzeile neben Einträgen angezeigt werden soll, oder legt diesen fest.

(Geerbt von IWpfTableControl2)
SortFunction

Ruft die dem Tabellensteuerelement zugeordnete Standardsortierfunktion ab/legt sie fest.

(Geerbt von IWpfTableControl)
TableControlBackground

Der Hintergrund für Elemente, wenn das Steuerelement weder ausgewählt noch fokussiert ist.

(Geerbt von IWpfTableControl3)
TableControlForeground

Der Vordergrund für Elemente, wenn das Steuerelement weder ausgewählt noch fokussiert ist.

(Geerbt von IWpfTableControl3)
UpdateDelayWhileStable

Verzögerung zwischen einer Änderung der Daten und dem Start eines Updates, wenn alle ITableDataSinks stabil sind.

UpdateDelayWhileUnstable

Verzögerung zwischen einer Änderung der Daten und dem Start eines Updates, wenn ein ITableDataSinks instabil ist.

Methoden

ForceUpdateAsync()

Erzwingen Sie, dass das Tabellensteuerelement mit einem Update beginnt (was möglicherweise nicht sofort erfolgt).

(Geerbt von IWpfTableControl)
GetAllFilters()

Ruft alle Filter des Tabellensteuerelements ab.

(Geerbt von IWpfTableControl2)
GetFilter(String)

Ruft den Filter für den angegebenen key ab, wenn er vorhanden ist, oder NULL, wenn kein entsprechender Filter vorhanden ist.

(Geerbt von IWpfTableControl)
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).

(Geerbt von IWpfTableControl)
SelectAll()

Wählt alle Einträge aus.

(Geerbt von IWpfTableControl)
SetColumnStates(IEnumerable<ColumnState>)

Legen Sie für ColumnState die angegebenen Spalten fest.

(Geerbt von IWpfTableControl2)
SetFilter(String, IEntryFilter)

Legen Sie den Filter für den angegebenen keyfest.

(Geerbt von IWpfTableControl)
SubscribeToDataSource(ITableDataSource)

Beginnen Sie mit dem Abonnieren der ITableEntryvon einem ITableDataSourceerzeugten s.

(Geerbt von IWpfTableControl)
UnselectAll()

Löscht die gesamte Auswahl.

(Geerbt von IWpfTableControl)
UnsubscribeFromDataSource(ITableDataSource)

Beenden Sie das Abonnieren des angegebenen ITableDataSource.

(Geerbt von IWpfTableControl)

Ereignisse

DataStabilityChanged

Wird ausgelöst, wenn der Datenstabilitätsstatus geändert wurde. Überprüfen Sie IsDataStable den neuen Datenstabilitätsstatus.

(Geerbt von IWpfTableControl2)
EntriesChanged

Wird ausgelöst (im Thread, der das Steuerelement erstellt hat), nachdem sich die Steuerelementeinträge geändert haben.

(Geerbt von IWpfTableControl)
FiltersChanged

Wird ausgelöst, wenn der Filter der Tabelle über SetFilter geändert wird.

(Geerbt von IWpfTableControl)
GroupingsChanged

Wird ausgelöst, wenn eine Gruppierung geändert wird. Dieses Ereignis wird immer für den Thread ausgelöst, der das Tabellensteuerelement erstellen soll.

(Geerbt von IWpfTableControl2)
PreEntriesChanged

Wird ausgelöst, bevor sich die Steuerelementeinträge geändert haben.

(Geerbt von IWpfTableControl)

Gilt für: