Microsoft.VisualStudio.Shell.TableControl Namespace
| Class | Description | |
|---|---|---|
![]() | 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. |
![]() | 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. |
![]() | 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. |
![]() | StandardTableControlEventProcessors | The set of standard table control event processors. |
![]() | StringEntryBucket | A helper class that implements IEntryBucket for groups that are displayed using a string. |
![]() | TableColumnDefinitionBase | Describes a column of data. |
![]() | TableControlEventProcessorBase | Helper class for those that want to implement only part of the ITableControlEventProcessor interface. To see how the methods are implemented, see ITableControlEventProcessor. |
![]() | TableEntryEventArgs | Provides data about a table entry navigation event. |
![]() | 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. |
![]() | WpfTableEntriesSnapshotBase | Helper class for those that want to implement only part of the IWpfTableEntriesSnapshot interface. |
![]() | WpfTableEntryBase |
| Interface | Description | |
|---|---|---|
![]() | IEntryBucket | This class is used to group ITableEntries. |
![]() | IEntryFilter | Interface passed to IWpfTableControl.SetFilter(string, IEntryFilter) to filter entries. |
![]() | ITableColumnDefinition | Describes a column of data. |
![]() | 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. |
![]() | IWpfTableControl | Displays and manages a data as a table. |
![]() | 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. |

