Freigeben über


IWpfTableControl2 Schnittstelle

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

public interface class IWpfTableControl2 : IDisposable, Microsoft::VisualStudio::Shell::TableControl::IWpfTableControl
[System.CLSCompliant(false)]
public interface IWpfTableControl2 : IDisposable, Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl
public interface IWpfTableControl2 : IDisposable, Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl
[<System.CLSCompliant(false)>]
type IWpfTableControl2 = interface
    interface IWpfTableControl
    interface IDisposable
type IWpfTableControl2 = interface
    interface IWpfTableControl
    interface IDisposable
Public Interface IWpfTableControl2
Implements IDisposable, IWpfTableControl
Abgeleitet
Attribute
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)
Entries

Ruft die im -Steuerelement angezeigten Einträge ab.

(Geerbt von IWpfTableControl)
IsDataStable

Gibt an, ob die Daten im Steuerelement stabil sind.

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.

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.

RaiseDataUnstableChangeDelay

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

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.

SelectedItemActiveForeground

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

SelectedItemInactiveBackground

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

SelectedItemInactiveForeground

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

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.

SortFunction

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

(Geerbt von IWpfTableControl)

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.

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.

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.

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.

PreEntriesChanged

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

(Geerbt von IWpfTableControl)

Gilt für: