Creates PropertyGrid groups and their specialized group collections for a table element.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class PropertyGridGroupFactory : IGroupFactory<PropertyGridItem>
Inheritance: objectPropertyGridGroupFactory
Implements:
Constructors
Creates a factory that associates generated groups with the specified table element.
public PropertyGridGroupFactory(PropertyGridTableElement propertyGridElement)
The table element that owns the generated groups.
Methods
Wraps the supplied groups in a PropertyGridGroupCollection.
public GroupCollection<PropertyGridItem> CreateCollection(IList<Group<PropertyGridItem>> list)
The backing list of groups.
Returns:GroupCollection<PropertyGridItem>
The specialized PropertyGrid group collection.
Implements:
Creates a PropertyGrid group whose group item uses the table element's auto-expand setting.
public Group<PropertyGridItem> CreateGroup(object key, Group<PropertyGridItem> parent, params object[] metaData)
The key identifying the group.
parentGroup<PropertyGridItem>The parent group, or null for a top-level group.
metaDataobject[]Additional metadata; this factory does not use it.
Returns:The created PropertyGrid group.
Implements: