Class SchedulerMonthViewGroupedByResourceElement
Respresents the main visual element of RadScheduler when the active view is SchedulerMonthView and grouping by resource is enabled.
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.Scheduler.dll
Syntax
public class SchedulerMonthViewGroupedByResourceElement : SchedulerViewGroupedByResourceElement<SchedulerMonthViewElement>, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider
Constructors
SchedulerMonthViewGroupedByResourceElement(RadScheduler, SchedulerView)
Initializes a new instance of the SchedulerMonthViewGroupedByResourceElement class.
Declaration
public SchedulerMonthViewGroupedByResourceElement(RadScheduler scheduler, SchedulerView view)
Parameters
RadScheduler
scheduler
The scheduler. |
SchedulerView
view
The view. |
Properties
ResourceHeaderHeight
Gets or sets resource header height
Declaration
public int ResourceHeaderHeight { get; set; }
Property Value
System.Int32
|
ResourceScrollBar
Declaration
public override RadScrollBarElement ResourceScrollBar { get; }
Property Value
RadScrollBarElement
|
Overrides
Methods
ApplyChildViewVisualSettings(SchedulerMonthViewElement)
Declaration
protected override void ApplyChildViewVisualSettings(SchedulerMonthViewElement monthViewElement)
Parameters
SchedulerMonthViewElement
monthViewElement
|
Overrides
ArrangeOverride(SizeF)
Declaration
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters
System.Drawing.SizeF
finalSize
|
Returns
System.Drawing.SizeF
|
Overrides
CreateChildView(Int32)
Declaration
protected override SchedulerView CreateChildView(int resourcesStartIndex)
Parameters
System.Int32
resourcesStartIndex
|
Returns
SchedulerView
|
Overrides
CreateChildViewElement(Int32, Int32, SchedulerView)
Declaration
protected override SchedulerMonthViewElement CreateChildViewElement(int resourcesStartIndex, int childIndex, SchedulerView childView)
Parameters
System.Int32
resourcesStartIndex
|
System.Int32
childIndex
|
SchedulerView
childView
|
Returns
SchedulerMonthViewElement
|
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
InitializeFields()
Declaration
protected override void InitializeFields()
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(SchedulerMonthViewElement, String)
Declaration
protected override void SynchronizeChildView(SchedulerMonthViewElement element, string propertyName)
Parameters
SchedulerMonthViewElement
element
|
System.String
propertyName
|