Microsoft.VisualStudio.Shell.TableControl Namespace

Klassen

ColumnHashSetFilter

Eine Hilfsklasse, die eine IEntryFilter implementiert, die Einträge ausschließt, deren unwahrer Text mit einer Liste von Zeichenfolgen übereinstimmt.

ColumnState

Darstellung des persistenten Zustands, der einem ITableColumnDefinition in einer bestimmten instance eines IWpfTableControlzugeordnet ist.

ColumnState2

Erweitert ColumnState , um Unterstützung für die Gruppierung hinzuzufügen.

DataSourceAttribute

Attribut für einITableControlEventProcessorProvider, um den erstellten ITableControlEventProcessor auf Ereignisse für Einträge einzuschränken, die Identifier mit ITableDataSource diesem Attribut übereinstimmen.

DataSourceTypeAttribute

Attribut für einITableControlEventProcessorProvider, um den erstellten ITableControlEventProcessor auf Ereignisse für Einträge einzuschränken, die SourceTypeIdentifier mit ITableDataSource diesem Attribut übereinstimmen.

EntriesChangedEventArgs

Ereignisargumente für ein EntriesChanged Ereignis.

FiltersChangedEventArgs

Ereignisargumente für ein FiltersChanged Ereignis.

GroupColumnsAttribute

Attribute, die definieren, welche Gruppen sich in einem IDefaultColumnGroup MEF-Export befinden.

ManagerTypeAttribute

Attribut für ein ITableControlEventProcessorProvider , um den ITableControlEventProcessor, den er erstellt, auf Ereignisse für Einträge zu beschränken, die über ein ITableManager bereitgestellt werden, deren Identifier Übereinstimmung mit diesem Attribut entspricht.

MaskFilter

Eine Hilfsklasse, die eine IEntryFilter implementiert, die Einträge ausschließt, deren unwahrer Text mit einer Liste von Zeichenfolgen übereinstimmt.

StandardTableColumnDefinitions

Namen vordefinierter Spalten in der Tabelle.

StandardTableColumnDefinitions2
StandardTableControlEventProcessors

Namen vordefinierter Ereignisprozessoren.

StandardTableDataSources2
StandardTableKeyNames2
StandardTables2
StringEntryBucket

Eine Hilfsklasse, die für Gruppen implementiert IEntryBucket , die mithilfe einer Zeichenfolge angezeigt werden.

TableColumnAttribute

Ein Attribut, das auf ITableColumnDefinition angewendet wird, um MEF-Metadaten für die Spalte anzugeben.

TableColumnDefinitionBase

Beschreibt eine Datenspalte.

TableControlEventProcessorBase

Hilfsklasse für diejenigen, die nur einen Teil der ITableControlEventProcessor Schnittstelle implementieren möchten.

TableEntryEventArgs

Stellt Daten zu einem Tabelleneintragsnavigationsereignis bereit.

TableEntryHandle2Helper

Hilfsklasse, damit sich ein ITableEntryHandle wie ein ITableEntryHandle2verhält.

TableEntryHandleExtensions

Überladungsklasse zum Abrufen typisierter Daten aus einem ITableEntry und ITableColumnDefinition.

TableEntryNavigateEventArgs

Stellt Daten zu einem Tabelleneintragsnavigationsereignis bereit.

TableSelectionChangedEventArgs

Stellt Daten für das PreprocessSelectionChanged(TableSelectionChangedEventArgs)-Ereignis und das PostprocessSelectionChanged(TableSelectionChangedEventArgs)-Ereignis bereit.

UnknownEntryBucket

Ein spezieller Typ von Bucketeintrag, der verwendet wird, wenn der Wert unbekannt ist.

WpfTableEntriesSnapshotBase

Hilfsklasse für diejenigen, die nur einen Teil der IWpfTableEntriesSnapshot Schnittstelle implementieren möchten.

WpfTableEntryBase

Hilfsklasse für diejenigen, die nur einen Teil der IWpfTableEntry Schnittstelle implementieren möchten.

Schnittstellen

IDefaultColumnGroup

Ein Export zum Definieren einer Standardgruppe.

IEntryBucket

Diese Klasse wird verwendet, um s zu gruppieren ITableEntry.

IEntryBucket2
IEntryFilter

Schnittstelle, die an SetFilter(String, IEntryFilter) übergeben wird, um Einträge zu filtern.

ISinkToTableControlService

Dienst, der verwendet werden kann, um die IWpfTableControl einem zugeordnete (falls vorhanden) zugeordnete ITableDataSink abzurufen.

ITableColumnDefinition

Beschreibt eine Datenspalte.

ITableColumnDefinition2
ITableColumnDefinitionManager

Manager für die s, die ITableColumnDefinitionvon einem beliebigen instance eines IWpfTableControlverwendet werden.

ITableControlEventProcessor

Schnittstelle, die zum Implementieren von Ereignishandlern für Ui-Aktionen in verwendet IWpfTableControlwird.

ITableControlEventProcessorProvider

Stellt eine exportierbare MEF-Komponente dar, die eine bestimmte IWpfTableControlerstellen ITableControlEventProcessor kann.

ITableEntryHandle

Ein Wrapper für einen ITableEntry oder einen "virtuellen" Eintrag, der aus einem ITableEntriesSnapshoterstellt wurde.

ITableEntryHandle2

Ein Wrapper für einen ITableEntry oder einen "virtuellen" Eintrag, der aus einem ITableEntriesSnapshoterstellt wurde.

IWpfTableControl

Schnittstelle zum Anzeigen und Verwalten von Daten als Tabelle.

IWpfTableControl2
IWpfTableControl3
IWpfTableControl4
IWpfTableEntriesSnapshot

Erweiterung von, die ITableEntriesSnapshot es einem Eintragsanbieter ermöglicht, das Standardverhalten für das zu überschreiben, was für einen Eintrag in einer bestimmten Spalte angezeigt wird.

IWpfTableEntry

Erweiterung von, die IWpfTableEntry es einem Eintragsanbieter ermöglicht, das Standardverhalten für das zu überschreiben, was für einen Eintrag in einer bestimmten Spalte angezeigt wird.

Enumerationen

TableEntryNavigationBehavior

Gibt die möglichen Enumerationswerte an, die das Navigationsverhalten für Einträge steuern.