IDefaultColumnGroup Interface
Definition
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.
An export to define a default group.
public interface class IDefaultColumnGroup
public interface IDefaultColumnGroup
type IDefaultColumnGroup = interface
Public Interface IDefaultColumnGroup
Remarks
This is a MEF export and should be annotated with the following attributes:
[Export(typeof(IDefaultColumnGroup))]
[Name(nameof(ProjectAndDefinitionGroupingSet))] // Requied, name of the default group
[Order(After = ...)] // Optional, specifies the default location of the grouping in the dropdown.
[ManagerType(...)] // Optional, the names of the TableManagers that support this grouping.
[DataSourceType(...)] // Optional, the names of the data source types that support this grouping.
[DataSource(...)] // Optional, the names of the data sources that support this grouping.
[GroupColumns(...)] // Required, the names of the columns in the grouping.
Groupings are only displayed if the ManagerType, DataSourceType & DataSource constraints are all satisfied. In addition, a grouping will not be displayed unless all GroupColumns are provided by at least one ITableDataSource.
The definition of this interface is intentionally empty (all data is provided via the metadata).