New to Telerik UI for WPFStart a free 30-day trial

Definition

Namespace:Telerik.Windows.Controls.Scheduling

Assembly:Telerik.Windows.Scheduling.Core.dll

Syntax:

C#
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

C#
public SchedulingHierarchicalAdapter(IEnumerable hierarchicalItems, IRoundService roundService, ITimeLineSettings timelineSettings, Func<HierarchicalItem, bool> shouldExpandedByDefault)
Parameters:hierarchicalItemsIEnumerableroundServiceIRoundServicetimelineSettingsITimeLineSettingsshouldExpandedByDefaultFunc<HierarchicalItem, bool>

Properties

C#
public IRoundService RoundService { get; }
C#
public ITimeLineSettings TimeLineSettings { get; }

Methods

C#
public void Reset(IEnumerable itemsSource, IRoundService rounder, ITimeLineSettings timeLineSettings)
Parameters:itemsSourceIEnumerablerounderIRoundServicetimeLineSettingsITimeLineSettings
C#
protected override void ResetSource(IEnumerable source)
Parameters:sourceIEnumerable

Overrides: HierarchicalCollectionAdapter.ResetSource(IEnumerable)