Microsoft.VisualStudio.Shell.TableControl Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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 TableColumnDefinition 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 <see cref="ITableDataSource.Identifier"/> matches this attribute. The ITableControlEventProcessorProvider can have multiple DataSource attributes. |
DataSourceTypeAttribute |
Attribute on an ITableControlEventProcessorProvider to restrict the ITableControlEventProcessor it creates to events on entries created by ITableDataSource whose ITableDataSource.SourceTypeIdentifier matches this attribute. The ITableControlEventProcessorProvider can have multiple DataSourceType attributes. |
EntriesChangedEventArgs |
Event arguments for an IWpfTableControl.EntriesChanged event. |
FiltersChangedEventArgs |
Event arguments for an IWpfTableControl.FiltersChanged event. |
GroupColumnsAttribute |
Attributes that defines which groups are in an IDefaultColumnGroup MEF export. |
ManagerTypeAttribute |
An attribute on an ITableControlEventProcessorProvider to restrict the ITableControlEventProcessor it creates to events on entries provided through an ITableManager whose ITableManager.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 |
The set of standard table control 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 ITableControlEventProcessor.PreprocessSelectionChanged(TableSelectionChangedEventArgs) and ITableControlEventProcessor.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 ITableEntries. |
IEntryBucket2 | |
IEntryFilter |
Interface passed to IWpfTableControl.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 TableColumnDefinitions 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 |
Displays and manages 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. |