Class SchedulerMonthViewGroupedByResourceElement
Respresents the main visual element of RadScheduler when the active view is Scheduler
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 Scheduler
Declaration
public SchedulerMonthViewGroupedByResourceElement(RadScheduler scheduler, SchedulerView view)
Parameters
Rad The scheduler. |
Scheduler The view. |
Properties
ResourceHeaderHeight
Gets or sets resource header height
Declaration
public int ResourceHeaderHeight { get; set; }
Property Value
System.
|
ResourceScrollBar
Declaration
public override RadScrollBarElement ResourceScrollBar { get; }
Property Value
Overrides
Methods
ApplyChildViewVisualSettings(SchedulerMonthViewElement)
Declaration
protected override void ApplyChildViewVisualSettings(SchedulerMonthViewElement monthViewElement)
Parameters
Scheduler
|
Overrides
ArrangeOverride(SizeF)
Declaration
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters
System.
|
Returns
System.
|
Overrides
CreateChildView(Int32)
Declaration
protected override SchedulerView CreateChildView(int resourcesStartIndex)
Parameters
System.
|
Returns
Overrides
CreateChildViewElement(Int32, Int32, SchedulerView)
Declaration
protected override SchedulerMonthViewElement CreateChildViewElement(int resourcesStartIndex, int childIndex, SchedulerView childView)
Parameters
System.
|
System.
|
Scheduler
|
Returns
Overrides
GetCellAtPosition(Int32, Int32)
Declaration
public override SchedulerCellElement GetCellAtPosition(int row, int column)
Parameters
System.
|
System.
|
Returns
Overrides
GetCellCoordinates(SchedulerCellElement)
Declaration
public override TableLayoutPanelCellPosition GetCellCoordinates(SchedulerCellElement cell)
Parameters
Scheduler
|
Returns
System.
|
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.
|
Returns
System.
|
Overrides
OnViewPropertyChanged(Object, PropertyChangedEventArgs)
Declaration
protected override void OnViewPropertyChanged(object sender, PropertyChangedEventArgs e)
Parameters
System.
|
System.
|
Overrides
RefreshResourceViews()
Declaration
protected override void RefreshResourceViews()
Overrides
Scroll(Boolean)
Declaration
public override void Scroll(bool up)
Parameters
System.
|
Overrides
SynchronizeChildView(SchedulerMonthViewElement, String)
Declaration
protected override void SynchronizeChildView(SchedulerMonthViewElement element, string propertyName)
Parameters
Scheduler
|
System.
|