Class
SchedulingHierarchicalAdapter

Definition

Namespace:Telerik.Windows.Controls.Scheduling

Assembly:Telerik.Windows.Scheduling.Core.dll

Syntax:

cs-api-definition
[SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public class SchedulingHierarchicalAdapter : HierarchicalCollectionAdapter, IList<HierarchicalItem>, ICollection<HierarchicalItem>, IEnumerable<HierarchicalItem>, IEnumerable, IDisposable, IHierarchicalCollectionAdapter<HierarchicalItem>, INotifyCollectionChanged, INotifyPropertyChanged, IEditableHierarchical

Inheritance: objectPropertyChangedBaseHierarchicalCollectionAdapterSchedulingHierarchicalAdapter

Implements: ICollection<HierarchicalItem>IDisposableIEditableHierarchicalIEnumerableIEnumerable<HierarchicalItem>IHierarchicalCollectionAdapter<HierarchicalItem>IList<HierarchicalItem>INotifyCollectionChangedINotifyPropertyChanged

Inherited Members HierarchicalCollectionAdapter.TakeBetween(int, int)HierarchicalCollectionAdapter.GetItemWrapperByItemKey(object)HierarchicalCollectionAdapter.Dispose()HierarchicalCollectionAdapter.Dispose(bool)HierarchicalCollectionAdapter.GetChildren(object)HierarchicalCollectionAdapter.CreateWrapper(HierarchicalItem, object, int)HierarchicalCollectionAdapter.InitializeWrapper(HierarchicalItem, object)HierarchicalCollectionAdapter.SelectKeyForItem(object)HierarchicalCollectionAdapter.OnCollectionChanged(NotifyCollectionChangedEventArgs)HierarchicalCollectionAdapter.OnItemPropertyChanged(ItemPropertyChangedEventArgs<HierarchicalItem>)HierarchicalCollectionAdapter.ShouldExpandByDefault(HierarchicalItem)HierarchicalCollectionAdapter.CountHierarchicalCollectionAdapter.this[int]HierarchicalCollectionAdapter.CollectionChangedHierarchicalCollectionAdapter.ItemPropertyChangedPropertyChangedBase.OnPropertyChanged(PropertyChangedEventArgs)PropertyChangedBase.OnPropertyChanged(string)PropertyChangedBase.OnPropertyChanged<T>(Expression<Func<T>>)PropertyChangedBase.PropertyChanged

Constructors

SchedulingHierarchicalAdapter(IEnumerable, IRoundService, ITimeLineSettings, Func<HierarchicalItem, bool>)

Declaration

cs-api-definition
[SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public SchedulingHierarchicalAdapter(IEnumerable hierarchicalItems, IRoundService roundService, ITimeLineSettings timelineSettings, Func<HierarchicalItem, bool> shouldExpandedByDefault)

Parameters

hierarchicalItems

IEnumerable

roundService

IRoundService

timelineSettings

ITimeLineSettings

shouldExpandedByDefault

Func<HierarchicalItem, bool>

Properties

RoundService

Declaration

cs-api-definition
public IRoundService RoundService { get; }

Property Value

IRoundService

TimeLineSettings

Declaration

cs-api-definition
public ITimeLineSettings TimeLineSettings { get; }

Property Value

ITimeLineSettings

Methods

Reset(IEnumerable, IRoundService, ITimeLineSettings)

Declaration

cs-api-definition
public void Reset(IEnumerable itemsSource, IRoundService rounder, ITimeLineSettings timeLineSettings)

Parameters

itemsSource

IEnumerable

rounder

IRoundService

timeLineSettings

ITimeLineSettings

ResetSource(IEnumerable)

Declaration

cs-api-definition
protected override void ResetSource(IEnumerable source)

Parameters

source

IEnumerable

Overrides HierarchicalCollectionAdapter.ResetSource(IEnumerable)