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 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. |