ClassSchedulerMultiDayView
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.Scheduler.dll
Syntax:
public class SchedulerMultiDayView : SchedulerDayViewBase, INotifyPropertyChanged, IDisposable, IListChangeHandler<DateTimeInterval>
Inheritance: objectSchedulerViewSchedulerDayViewBaseSchedulerMultiDayView
Implements:
Inherited Members
Constructors
SchedulerMultiDayView()
Declaration
public SchedulerMultiDayView()
SchedulerMultiDayView(IEnumerable<DateTimeInterval>)
Declaration
public SchedulerMultiDayView(IEnumerable<DateTimeInterval> intervals)
Parameters
intervals
IEnumerable<DateTimeInterval>
Fields
intervalCollection
Declaration
protected DateTimeIntervalCollection intervalCollection
Field Value
Properties
DayCount
Gets the number of days in the view. Setting this property has no effect in SchedulerMultiDayView.
Declaration
public override int DayCount { get; set; }
Property Value
Overrides
EndDate
Declaration
public override DateTime EndDate { get; }
Property Value
Overrides
Intervals
Gets the collection of nodes that are assigned to the tree view control.
Declaration
public virtual DateTimeIntervalCollection Intervals { get; }
Property Value
StartDate
Gets or sets a DateTime value specifying the starting date for the period handled by a SchedulerView instance.
Declaration
public override DateTime StartDate { get; set; }
Property Value
Overrides
ViewType
Gets the type of the view.
Declaration
public override SchedulerViewType ViewType { get; }
Property Value
The type of the view.
Overrides
Methods
CreateViewWithStartDate(DateTime)
Creates the view with start date.
Declaration
protected override SchedulerView CreateViewWithStartDate(DateTime startDate)
Parameters
startDate
The start date.
Returns
Overrides
GetAppointmentsInInterval(DateTimeInterval)
Declaration
public virtual List<IEvent> GetAppointmentsInInterval(DateTimeInterval interval)
Parameters
interval
Returns
List<IEvent>
GetColumnForDate(DateTime)
Gets the column index corresponding to a given date.
GetDateForColumn(int)
Gets the date that corresponds to a column.
GetNextView(int)
Gets the next view.
Declaration
public override SchedulerView GetNextView(int offset)
Parameters
offset
The offset.
Returns
Overrides
GetViewContainingDate(DateTime)
Creates a Scheduler View object based on the logic implemented by the Scheduler View instance that implements the method.
Declaration
public override SchedulerView GetViewContainingDate(DateTime date)
Parameters
date
DateTime object that is used to create the Scheduler View.
Returns
The created Scheduler View object.
Overrides
GetVisibleIntervals()
Declaration
public DateTimeIntervalCollection GetVisibleIntervals()
Returns
IsAppointmentInView(IEvent)
Determines whether a given appointment intersects with this view..
IsDateInView(DateTime)
Determines if a DateTime object belongs to the dates range managed by a particular SchedulerView.
OffsetView(int)
Offsets the view.
Declaration
public override SchedulerView OffsetView(int offset)
Parameters
offset
The offset.
Returns
Overrides
OnPropertyChanged(params string[])
Declaration
protected override void OnPropertyChanged(params string[] propertyNames)
Parameters
propertyNames
string[]
Overrides