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 TimeRulerDataSource : INotifyDataChanged

Inheritance: objectTimeRulerDataSource

Implements: INotifyDataChanged

Constructors

C#
public TimeRulerDataSource(TimeRulerSettings timeRulerSettings, ITimeLineSettings timeLineSettings, CultureSettings cultureSettings, IHierarchicalCollectionAdapter<HierarchicalItem> visibleItems)
Parameters:timeRulerSettingsTimeRulerSettingstimeLineSettingsITimeLineSettingscultureSettingsCultureSettingsvisibleItemsIHierarchicalCollectionAdapter<HierarchicalItem>

Properties

C#
public ITimeRulerVisualizationBehavior Behavior { get; set; }
C#
public ITimeLineSettings TimeLineSettings { get; }
C#
public TimeRulerSettings TimeRulerSettings { get; }

Methods

C#
public IEnumerable GetVisibleData(object horizontalViewport, object verticalViewport)
Parameters:horizontalViewportobjectverticalViewportobjectReturns:

IEnumerable

C#
protected virtual void OnDataChanged(EventArgs e)
Parameters:eEventArgs

Events

Occurs when the data changes.

C#
public event EventHandler DataChanged

Implements: INotifyDataChanged.DataChanged