Class TimelineGroupingByResourcesElement
Respresents the main visual element of RadScheduler when the active view is SchedulerTimelineView and grouping by resource is enabled.
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.Scheduler.dll
Syntax
public class TimelineGroupingByResourcesElement : SchedulerViewGroupedByResourceElement<SchedulerTimelineViewElement>, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider
Constructors
TimelineGroupingByResourcesElement(RadScheduler, SchedulerView)
Declaration
public TimelineGroupingByResourcesElement(RadScheduler scheduler, SchedulerView view)
Parameters
RadScheduler
scheduler
|
SchedulerView
view
|
Properties
ResourceHeaderWidth
Gets or sets resource header width.
Declaration
public int ResourceHeaderWidth { get; set; }
Property Value
System.Int32
|
ResourceScrollBar
Declaration
public override RadScrollBarElement ResourceScrollBar { get; }
Property Value
RadScrollBarElement
|
Overrides
Methods
ApplyChildViewVisualSettings(SchedulerTimelineViewElement)
Declaration
protected override void ApplyChildViewVisualSettings(SchedulerTimelineViewElement childView)
Parameters
SchedulerTimelineViewElement
childView
|
Overrides
ArrangeOverride(SizeF)
Declaration
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters
System.Drawing.SizeF
finalSize
|
Returns
System.Drawing.SizeF
|
Overrides
CreateChildElements()
Declaration
protected override void CreateChildElements()
Overrides
CreateChildView(Int32)
Declaration
protected override SchedulerView CreateChildView(int resourceIndex)
Parameters
System.Int32
resourceIndex
|
Returns
SchedulerView
|
Overrides
CreateChildViewElement(Int32, Int32, SchedulerView)
Declaration
protected override SchedulerTimelineViewElement CreateChildViewElement(int resourcesStartIndex, int childIndex, SchedulerView childView)
Parameters
System.Int32
resourcesStartIndex
|
System.Int32
childIndex
|
SchedulerView
childView
|
Returns
SchedulerTimelineViewElement
|
Overrides
GetCellAtPosition(Int32, Int32)
Declaration
public override SchedulerCellElement GetCellAtPosition(int row, int column)
Parameters
System.Int32
row
|
System.Int32
column
|
Returns
SchedulerCellElement
|
Overrides
GetCellCoordinates(SchedulerCellElement)
Declaration
public override TableLayoutPanelCellPosition GetCellCoordinates(SchedulerCellElement cell)
Parameters
SchedulerCellElement
cell
|
Returns
System.Windows.Forms.TableLayoutPanelCellPosition
|
Overrides
InitializeViewSpecificChildren()
Declaration
protected override void InitializeViewSpecificChildren()
Overrides
MeasureOverride(SizeF)
Declaration
protected override SizeF MeasureOverride(SizeF availableSize)
Parameters
System.Drawing.SizeF
availableSize
|
Returns
System.Drawing.SizeF
|
Overrides
OnViewPropertyChanged(Object, PropertyChangedEventArgs)
Declaration
protected override void OnViewPropertyChanged(object sender, PropertyChangedEventArgs e)
Parameters
System.Object
sender
|
System.ComponentModel.PropertyChangedEventArgs
e
|
Overrides
RefreshResourceViews()
Declaration
protected override void RefreshResourceViews()
Overrides
Scroll(Boolean)
Declaration
public override void Scroll(bool up)
Parameters
System.Boolean
up
|
Overrides
SynchronizeChildView(SchedulerTimelineViewElement, String)
Declaration
protected override void SynchronizeChildView(SchedulerTimelineViewElement element, string propertyName)
Parameters
SchedulerTimelineViewElement
element
|
System.String
propertyName
|