Creates standard DataItemGroup<TDataItem> nodes and GroupCollection<T> collections.
Definition
Namespace:Telerik.WinControls.Data
Assembly:Telerik.WinControls.dll
Type Parameters:
TDataItem
The data-item type contained by the groups.
Syntax:
C#
public class DefaultGroupFactory<TDataItem> : IGroupFactory<TDataItem> where TDataItem : IDataItem
Inheritance: objectDefaultGroupFactory<TDataItem>
Implements:
Constructors
C#
public DefaultGroupFactory()
Methods
Wraps the supplied groups in a GroupCollection<T>.
C#
public GroupCollection<TDataItem> CreateCollection(IList<Group<TDataItem>> list)
The groups to expose.
Returns:GroupCollection<TDataItem>
A collection containing the supplied groups.
Implements:
Creates a standard data-item group with the specified key and parent.
C#
public Group<TDataItem> CreateGroup(object key, Group<TDataItem> parent, params object[] metaData)
The value identifying the group.
parentGroup<TDataItem>The parent group, or null for a root group.
metaDataobject[]Factory-specific metadata; this default factory does not use it.
Returns:Group<TDataItem>
A DataItemGroup<TDataItem> for the key and parent.
Implements: