Class
GroupEngine

Definition

Namespace:Telerik.Windows.Controls.Scheduling

Assembly:Telerik.Windows.Scheduling.Core.dll

Syntax:

cs-api-definition
public sealed class GroupEngine : PropertyChangedBase, INotifyPropertyChanged, IDisposable

Inheritance: objectPropertyChangedBaseGroupEngine

Implements: IDisposableINotifyPropertyChanged

Inherited Members PropertyChangedBase.PropertyChanged

Constructors

GroupEngine(IServiceProvider)

Declaration

cs-api-definition
public GroupEngine(IServiceProvider services)

Parameters

services

IServiceProvider

Properties

BottomLevelGroups

Declaration

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

Property Value

IEnumerable<GroupInfo>

GroupDescriptions

Declaration

cs-api-definition
public IEnumerable<IGroupDescription> GroupDescriptions { get; set; }

Property Value

IEnumerable<IGroupDescription>

GroupedData

Declaration

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

Property Value

IEnumerable<GroupInfo>

ItemsSource

Declaration

cs-api-definition
public IEnumerable ItemsSource { get; set; }

Property Value

IEnumerable

Methods

Dispose()

Declaration

cs-api-definition
public void Dispose()

Implements IDisposable.Dispose()

GetKeysForItem(object)

Declaration

cs-api-definition
public IEnumerable<GroupKey> GetKeysForItem(object item)

Parameters

item

object

Returns

IEnumerable<GroupKey>

SuppressGrouping()

Declaration

cs-api-definition
public IDisposable SuppressGrouping()

Returns

IDisposable

Events

GroupsChanged

Declaration

cs-api-definition
public event EventHandler GroupsChanged

Event Value

EventHandler