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 abstract class TimeRulerLine : PlatformIndependentFreezable, INotifyPropertyChanged

Inheritance: objectPlatformIndependentFreezableTimeRulerLine

Derived Classes: GroupTickLineMajorTickLineMinorTickLine

Implements: INotifyPropertyChanged

Inherited Members PlatformIndependentFreezable.CreateInstanceCore()PlatformIndependentFreezable.CreateInstanceOverride()

Constructors

C#
protected TimeRulerLine()

Fields

HeightProperty

DependencyProperty

Identifies the Height dependency property.

C#
public static readonly DependencyProperty HeightProperty

IntervalsProperty

DependencyProperty

Identifies the Intervals dependency property.

C#
public static readonly DependencyProperty IntervalsProperty

MinTickLengthProperty

DependencyProperty

Identifies the MinTickLength dependency property.

C#
public static readonly DependencyProperty MinTickLengthProperty

Properties

Gets or sets the Height of the time ruler line. This is a dependency property.

C#
public double Height { get; set; }

Gets or sets the Intervals. This is a dependency property.

C#
public TickIntervalCollection Intervals { get; }

Gets or sets the MinTickLength. This is a dependency property.

C#
public double MinTickLength { get; set; }

Methods

C#
public virtual TickInfo GenerateCurrentHourTick(long currentHourTicks, int index)
Parameters:currentHourTickslongindexintReturns:

TickInfo

C#
public virtual IEnumerable<TickInfo> GenerateTicks(Range<long> visibleRange, DayOfWeek firstDayOfWeek, int lineIndex, long ticksPerPixel)
Parameters:visibleRangeRange<long>firstDayOfWeekDayOfWeeklineIndexintticksPerPixellongReturns:

IEnumerable<TickInfo>

C#
protected abstract TickInterval GetDefaultInterval(long ticksPerPixel)
Parameters:ticksPerPixellongReturns:

TickInterval

C#
protected abstract TickInfo GetTickInfo(Range<long> timeRange, int lineIndex, string formattedValue)
Parameters:timeRangeRange<long>lineIndexintformattedValuestringReturns:

TickInfo

C#
protected virtual void OnPropertyChanged(string propertyName)
Parameters:propertyNamestring

Events

C#
public event PropertyChangedEventHandler PropertyChanged

Implements: INotifyPropertyChanged.PropertyChanged