Class SchedulerMultiDayView
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.Scheduler.dll
Syntax
public class SchedulerMultiDayView : SchedulerDayViewBase, INotifyPropertyChanged, IDisposable, IListChangeHandler<DateTimeInterval>
Constructors
SchedulerMultiDayView()
Declaration
public SchedulerMultiDayView()
SchedulerMultiDayView(IEnumerable<DateTimeInterval>)
Declaration
public SchedulerMultiDayView(IEnumerable<DateTimeInterval> intervals)
Parameters
System.Collections.Generic.IEnumerable<DateTimeInterval>
intervals
|
SchedulerMultiDayView(DateTime, DateTime)
Declaration
public SchedulerMultiDayView(DateTime defaultStartDate, DateTime defaultEndDate)
Parameters
System.DateTime
defaultStartDate
|
System.DateTime
defaultEndDate
|
Fields
intervalCollection
Declaration
protected DateTimeIntervalCollection intervalCollection
Field Value
DateTimeIntervalCollection
|
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
System.Int32
|
Overrides
EndDate
Declaration
public override DateTime EndDate { get; }
Property Value
System.DateTime
|
Overrides
Intervals
Gets the collection of nodes that are assigned to the tree view control.
Declaration
public virtual DateTimeIntervalCollection Intervals { get; }
Property Value
DateTimeIntervalCollection
|
StartDate
Declaration
public override DateTime StartDate { get; set; }
Property Value
System.DateTime
|
Overrides
ViewType
Gets the type of the view.
Declaration
public override SchedulerViewType ViewType { get; }
Property Value
SchedulerViewType
The type of the view. |
Overrides
Methods
CreateViewWithStartDate(DateTime)
Declaration
protected override SchedulerView CreateViewWithStartDate(DateTime startDate)
Parameters
System.DateTime
startDate
|
Returns
SchedulerView
|
Overrides
GetAppointmentsInInterval(DateTimeInterval)
Declaration
public virtual List<IEvent> GetAppointmentsInInterval(DateTimeInterval interval)
Parameters
DateTimeInterval
interval
|
Returns
System.Collections.Generic.List<IEvent>
|
GetColumnForDate(DateTime)
Declaration
public override int GetColumnForDate(DateTime date)
Parameters
System.DateTime
date
|
Returns
System.Int32
|
Overrides
GetDateForColumn(Int32)
Declaration
public override DateTime GetDateForColumn(int column)
Parameters
System.Int32
column
|
Returns
System.DateTime
|
Overrides
GetNextView(Int32)
Declaration
public override SchedulerView GetNextView(int offset)
Parameters
System.Int32
offset
|
Returns
SchedulerView
|
Overrides
GetViewContainingDate(DateTime)
Declaration
public override SchedulerView GetViewContainingDate(DateTime date)
Parameters
System.DateTime
date
|
Returns
SchedulerView
|
Overrides
GetVisibleIntervals()
Declaration
public DateTimeIntervalCollection GetVisibleIntervals()
Returns
DateTimeIntervalCollection
|
IsAppointmentInView(IEvent)
Declaration
public override bool IsAppointmentInView(IEvent appointment)
Parameters
IEvent
appointment
|
Returns
System.Boolean
|
Overrides
IsDateInView(DateTime)
Declaration
public override bool IsDateInView(DateTime date)
Parameters
System.DateTime
date
|
Returns
System.Boolean
|
Overrides
OffsetView(Int32)
Declaration
public override SchedulerView OffsetView(int offset)
Parameters
System.Int32
offset
|
Returns
SchedulerView
|
Overrides
OnPropertyChanged(String[])
Declaration
protected override void OnPropertyChanged(params string[] propertyNames)
Parameters
System.String[]
propertyNames
|
Overrides
Explicit Interface Implementations
IListChangeHandler<DateTimeInterval>.HandleCollectionChanged(ListChangedEventArgs<DateTimeInterval>)
Declaration
void IListChangeHandler<DateTimeInterval>.HandleCollectionChanged(ListChangedEventArgs<DateTimeInterval> args)
Parameters
ListChangedEventArgs<DateTimeInterval>
args
|
Implements
IListChangeHandler<DateTimeInterval>.HandleCollectionChanging(ListChangedEventArgs<DateTimeInterval>)
Declaration
bool IListChangeHandler<DateTimeInterval>.HandleCollectionChanging(ListChangedEventArgs<DateTimeInterval> args)
Parameters
ListChangedEventArgs<DateTimeInterval>
args
|
Returns
System.Boolean
|