Class TimeRulerLine
Inherited Members
Namespace: Telerik.Windows.Controls.Scheduling
Assembly: Telerik.Windows.Scheduling.Core.dll
Syntax
public abstract class TimeRulerLine : PlatformIndependentFreezable, INotifyPropertyChanged
Constructors
TimeRulerLine()
Declaration
protected TimeRulerLine()
Fields
HeightProperty
Identifies the Height dependency property.
Declaration
public static readonly DependencyProperty HeightProperty
Field Value
System.Windows.DependencyProperty
|
IntervalsProperty
Identifies the Intervals dependency property.
Declaration
public static readonly DependencyProperty IntervalsProperty
Field Value
System.Windows.DependencyProperty
|
MinTickLengthProperty
Identifies the MinTickLength dependency property.
Declaration
public static readonly DependencyProperty MinTickLengthProperty
Field Value
System.Windows.DependencyProperty
|
Properties
Height
Gets or sets the Height of the time ruler line. This is a dependency property.
Declaration
public double Height { get; set; }
Property Value
System.Double
|
Intervals
Gets or sets the Intervals. This is a dependency property.
Declaration
public TickIntervalCollection Intervals { get; }
Property Value
TickIntervalCollection
|
MinTickLength
Gets or sets the MinTickLength. This is a dependency property.
Declaration
public double MinTickLength { get; set; }
Property Value
System.Double
|
Methods
GenerateCurrentHourTick(Int64, Int32)
Declaration
public virtual TickInfo GenerateCurrentHourTick(long currentHourTicks, int index)
Parameters
System.Int64
currentHourTicks
|
System.Int32
index
|
Returns
TickInfo
|
GenerateTicks(Range<Int64>, DayOfWeek, Int32, Int64)
Declaration
public virtual IEnumerable<TickInfo> GenerateTicks(Range<long> visibleRange, DayOfWeek firstDayOfWeek, int lineIndex, long ticksPerPixel)
Parameters
Range<System.Int64>
visibleRange
|
System.DayOfWeek
firstDayOfWeek
|
System.Int32
lineIndex
|
System.Int64
ticksPerPixel
|
Returns
System.Collections.Generic.IEnumerable<TickInfo>
|
GetDefaultInterval(Int64)
Declaration
protected abstract TickInterval GetDefaultInterval(long ticksPerPixel)
Parameters
System.Int64
ticksPerPixel
|
Returns
TickInterval
|
GetTickInfo(Range<Int64>, Int32, String)
Declaration
protected abstract TickInfo GetTickInfo(Range<long> timeRange, int lineIndex, string formattedValue)
Parameters
Range<System.Int64>
timeRange
|
System.Int32
lineIndex
|
System.String
formattedValue
|
Returns
TickInfo
|
OnPropertyChanged(String)
Declaration
protected virtual void OnPropertyChanged(string propertyName)
Parameters
System.String
propertyName
|
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
System.ComponentModel.PropertyChangedEventHandler
|