[]
The Scheduler control uses the set of calendar settings defined via the corresponding properties of the CalendarHelper class. For example, you can create a work week calendar by specifying the work days through the CalendarHelper class. Notice that the XAML for the CalendarHelper class is the same for all three controls.
<c1:C1Scheduler x:Name="scheduler1" ViewType="Week">
<c1:C1Scheduler.CalendarHelper>
<c1:CalendarHelper WeekStart="Sunday"
EndDayTime="18:20:00" StartDayTime="09:20:00"
WorkDays="Tuesday,Wednesday,Thursday,Friday,Saturday">
</c1:CalendarHelper>
</c1:C1Scheduler.CalendarHelper>
</c1:C1Scheduler>
The following calendar settings are available:
CalendarHelper Property | Description |
---|---|
WeekStart | Gets or sets the DayOfWeek value determining the first day of the week. The default is system settings. |
WorkDays | Gets or sets the WorkDays object containing the set of working days in one week. |
StartDayTime | Gets or sets the TimeSpan value specifying the beginning of the working time. |
EndDayTime | Gets or sets the TimeSpan value specifying the end of the working time. |
Holidays | Gets or sets ObservableCollection<DateTime> object which holds the list of holidays (non-working days in addition to weekends). |
WeekendExceptions | Gets or sets the ObservableCollection<DateTime> object which holds the list of weekend days which should be working. |
FullMonthNames | Gets an array of culture specific full month names. |