Class SchedulerDayViewGroupedByResourceElement
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 SchedulerDayViewGroupedByResourceElement : SchedulerViewGroupedByResourceElement<SchedulerDayViewElement>, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider
Constructors
SchedulerDayViewGroupedByResourceElement(RadScheduler, SchedulerView)
Initializes a new instance of the Scheduler
Declaration
public SchedulerDayViewGroupedByResourceElement(RadScheduler scheduler, SchedulerView view)
Parameters
Rad The scheduler. |
Scheduler The view. |
Fields
HeaderHeightProperty
Properties
AllDayHeaderHeight
Specifies the height of the Day
Declaration
[RadPropertyDefaultValue("AllDayHeaderHeight", typeof(SchedulerDayViewGroupedByResourceElement))]
public int AllDayHeaderHeight { get; set; }
Property Value
System.
|
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(SchedulerDayViewElement)
Declaration
protected override void ApplyChildViewVisualSettings(SchedulerDayViewElement dayView)
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 resourceIndex)
Parameters
System.
|
Returns
Overrides
CreateChildViewElement(Int32, Int32, SchedulerView)
Declaration
protected override SchedulerDayViewElement CreateChildViewElement(int resourcesStartIndex, int childIndex, SchedulerView childView)
Parameters
System.
|
System.
|
Scheduler
|
Returns
Overrides
EnsureAppointmentVisible(AppointmentElement)
Scrolls to a specified appointment element.
Declaration
public void EnsureAppointmentVisible(AppointmentElement appointment)
Parameters
Appointment The appointment element. |
EnsureCellVisible(SchedulerCellElement)
Scrolls to a specified cell element.
Declaration
public void EnsureCellVisible(SchedulerCellElement cell)
Parameters
Scheduler The cell element. |
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
NavigateToResource(Int32)
OnLoaded()
OnSchedulerAppointmentsChanged(Object, NotifyCollectionChangedEventArgs)
Declaration
protected override void OnSchedulerAppointmentsChanged(object sender, NotifyCollectionChangedEventArgs e)
Parameters
System.
|
Notify
|
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
ScrollToTime(TimeSpan)
Scrolls the table to a specified time of the day.
Declaration
public void ScrollToTime(TimeSpan time)
Parameters
System. The time of the day. |
ScrollToWorkHours()
Scrolls the table to the start of the working hours.
Declaration
public void ScrollToWorkHours()
SynchronizeChildView(SchedulerDayViewElement, String)
Declaration
protected override void SynchronizeChildView(SchedulerDayViewElement element, string propertyName)
Parameters
Scheduler
|
System.
|
Overrides
SyncPositionOffsets()
Synchronizes the scroll offset of the child view elements.
Declaration
public void SyncPositionOffsets()