Class TimelineHeader
Represents the header in SchedulerTimelineViewElement which contains header cells for each column and the header cell displaying the range of the view.
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.Scheduler.dll
Syntax
public class TimelineHeader : SchedulerCellContainer, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider
Constructors
TimelineHeader(RadScheduler, SchedulerView, SchedulerTimelineViewElement)
Initializes a new instance of the TimelineHeader class.
Declaration
public TimelineHeader(RadScheduler scheduler, SchedulerView view, SchedulerTimelineViewElement timeLineViewElement)
Parameters
|
RadScheduler
scheduler
The scheduler. |
|
SchedulerView
view
The view. |
|
SchedulerTimelineViewElement
timeLineViewElement
|
Properties
HeaderRow
The cell which displays the range of the view.
Declaration
public SchedulerHeaderCellElement HeaderRow { get; }
Property Value
|
SchedulerHeaderCellElement
|
TimelineViewElement
The SchedulerTimelineViewElement which owns this header.
Declaration
public SchedulerTimelineViewElement TimelineViewElement { get; }
Property Value
|
SchedulerTimelineViewElement
|
Methods
ArrangeOverride(SizeF)
Declaration
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters
|
System.Drawing.SizeF
finalSize
|
Returns
|
System.Drawing.SizeF
|
Overrides
CreateAppointmentElements()
Declaration
protected override IEnumerable<AppointmentElement> CreateAppointmentElements()
Returns
|
System.Collections.Generic.IEnumerable<AppointmentElement>
|
Overrides
CreateCellElements()
Declaration
protected override IEnumerable<SchedulerCellElement> CreateCellElements()
Returns
|
System.Collections.Generic.IEnumerable<SchedulerCellElement>
|
Overrides
CreateChildElements()
Called by the element when constructed. Allows inheritors to build the element tree.
Declaration
protected override void CreateChildElements()
Overrides
MeasureOverride(SizeF)
Declaration
protected override SizeF MeasureOverride(SizeF availableSize)
Parameters
|
System.Drawing.SizeF
availableSize
|
Returns
|
System.Drawing.SizeF
|
Overrides
UpdateCellsCore()
Declaration
protected override void UpdateCellsCore()