Class
GroupInfo

Definition

Namespace:Telerik.Windows.Controls.Scheduling

Assembly:Telerik.Windows.Scheduling.Core.dll

Syntax:

cs-api-definition
public class GroupInfo : PropertyChangedBase, INotifyPropertyChanged, IHierarchical, IObjectWrapper

Inheritance: objectPropertyChangedBaseGroupInfo

Implements: IHierarchicalINotifyPropertyChangedIObjectWrapper

Inherited Members PropertyChangedBase.OnPropertyChanged(PropertyChangedEventArgs)PropertyChangedBase.OnPropertyChanged(string)PropertyChangedBase.OnPropertyChanged<T>(Expression<Func<T>>)PropertyChangedBase.PropertyChanged

Constructors

GroupInfo(GroupInfo, object, bool)

Declaration

cs-api-definition
public GroupInfo(GroupInfo parent, object header, bool isSubgroup)

Parameters

parent

GroupInfo

header

object

isSubgroup

bool

Properties

Children

Declaration

cs-api-definition
public IEnumerable Children { get; }

Property Value

IEnumerable

Implements IHierarchical.Children

Header

Declaration

cs-api-definition
public object Header { get; set; }

Property Value

object

IsSubgroup

Declaration

cs-api-definition
public bool IsSubgroup { get; }

Property Value

bool

Items

Declaration

cs-api-definition
public IEnumerable Items { get; }

Property Value

IEnumerable

Key

Declaration

cs-api-definition
public GroupKey Key { get; }

Property Value

GroupKey

ParentGroup

Declaration

cs-api-definition
public GroupInfo ParentGroup { get; }

Property Value

GroupInfo

Subgroups

Declaration

cs-api-definition
public IEnumerable<GroupInfo> Subgroups { get; }

Property Value

IEnumerable<GroupInfo>

Methods

SetItems(IEnumerable)

Declaration

cs-api-definition
public void SetItems(IEnumerable items)

Parameters

items

IEnumerable

SetSubgroups(Func<IEnumerable<GroupInfo>>)

Declaration

cs-api-definition
public void SetSubgroups(Func<IEnumerable<GroupInfo>> childrenGroupsFactoryMethod)

Parameters

childrenGroupsFactoryMethod

Func<IEnumerable<GroupInfo>>