Microsoft.VisualStudio.Shell.TableControl Namespace

Classes

ColumnHashSetFilter

A helper class that implements an IEntryFilter that excludes entries whose untruncated text matches anything in a list of strings.

ColumnState

Representation of the persistent state associated with a ITableColumnDefinition in a particular instance of a IWpfTableControl.

ColumnState2

Extends ColumnState to add support for grouping.

DataSourceAttribute

Attribute on an ITableControlEventProcessorProvider to restrict the ITableControlEventProcessor it creates to events on entries created by ITableDataSource whose Identifier matches this attribute.

DataSourceTypeAttribute

Attribute on an ITableControlEventProcessorProvider to restrict the ITableControlEventProcessor it creates to events on entries created by ITableDataSource whose SourceTypeIdentifier matches this attribute.

EntriesChangedEventArgs

Event arguments for an EntriesChanged event.

FiltersChangedEventArgs

Event arguments for an FiltersChanged event.

GroupColumnsAttribute

Attributes that defines which groups are in an IDefaultColumnGroup MEF export.

ManagerTypeAttribute

Attribute on an ITableControlEventProcessorProvider to restrict the ITableControlEventProcessor it creates to events on entries provided through an ITableManager whose Identifier matches this attribute.

MaskFilter

A helper class that implements an IEntryFilter that excludes entries whose untruncated text matches anything in a list of strings.

StandardTableColumnDefinitions

Names of predefined columns in the table.

StandardTableColumnDefinitions2
StandardTableControlEventProcessors

Names of pre-defined event processors.

StandardTableDataSources2
StandardTableKeyNames2
StandardTables2
StringEntryBucket

A helper class that implements IEntryBucket for groups that are displayed using a string.

TableColumnAttribute

An attribute applied on ITableColumnDefinition to specify MEF metadata for the column.

TableColumnDefinitionBase

Describes a column of data.

TableControlEventProcessorBase

Helper class for those that want to implement only part of the ITableControlEventProcessor interface.

TableEntryEventArgs

Provides data about a table entry navigation event.

TableEntryHandle2Helper

Helper class to let an ITableEntryHandle act like an ITableEntryHandle2.

TableEntryHandleExtensions

Overload class for getting typed data from an ITableEntry and ITableColumnDefinition.

TableEntryNavigateEventArgs

Provides data about a table entry navigation event.

TableSelectionChangedEventArgs

Provides data for the PreprocessSelectionChanged(TableSelectionChangedEventArgs) and PostprocessSelectionChanged(TableSelectionChangedEventArgs) events.

UnknownEntryBucket

A special type of bucket entry used when the value is unknown.

WpfTableEntriesSnapshotBase

Helper class for those that want to implement only part of the IWpfTableEntriesSnapshot interface.

WpfTableEntryBase

Helper class for those that want to implement only part of the IWpfTableEntry interface.

Interfaces

IDefaultColumnGroup

An export to define a default group.

IEntryBucket

This class is used to group ITableEntrys.

IEntryBucket2
IEntryFilter

Interface passed to SetFilter(String, IEntryFilter) to filter entries.

ISinkToTableControlService

Service that can be used to get the IWpfTableControl associated with an ITableDataSink (if any).

ITableColumnDefinition

Describes a column of data.

ITableColumnDefinition2
ITableColumnDefinitionManager

Manager for the ITableColumnDefinitions used by any instance of an IWpfTableControl.

ITableControlEventProcessor

Interface used to implement event handlers for UI actions in the IWpfTableControl.

ITableControlEventProcessorProvider

Represents an exportable MEF component able to create ITableControlEventProcessor a given IWpfTableControl.

ITableEntryHandle

A wrapper for an ITableEntry or a "virtual" entry created from an ITableEntriesSnapshot.

ITableEntryHandle2

A wrapper for an ITableEntry or a "virtual" entry created from an ITableEntriesSnapshot.

IWpfTableControl

Interface for displaying and managing a data as a table.

IWpfTableControl2
IWpfTableControl3
IWpfTableControl4
IWpfTableEntriesSnapshot

Extension of the ITableEntriesSnapshot that allows an entry provider to override the default behavior for what gets displayed for an entry in a particular column.

IWpfTableEntry

Extension of the IWpfTableEntry that allows an entry provider to override the default behavior for what gets displayed for an entry in a particular column.

Enums

TableEntryNavigationBehavior

Specifies the possible enumeration values that controls the navigation behavior on entries.