# Days of Week

## Content



The days of the week list is represented by the [DaysOfWeekPresenter](/componentone/api/wpf/online-scheduler/dotnet-framework-api/C1.WPF.Schedule.4.6.2/C1.WPF.Schedule.DaysOfWeekPresenter.html) class derived from ItemsControl. An instance of DaysOfWeekPresenter should be used as a placeholder in the **C1Calendar.Template** visual tree to specify where the days of the week pane should be placed. DaysOfWeekPresenter generates 7 DaysOfWeekPresenter objects as children of a panel whose template is defined in the C1Calendar [CalendarBase.DaysOfWeekPanel](/componentone/api/wpf/online-scheduler/dotnet-framework-api/C1.WPF.Schedule.4.6.2/C1.WPF.Schedule.CalendarBase.DaysOfWeekPanel.html). Each DaysOfWeekPresenter object represents a single day of the week. A UI of each **DayOfWeekSlotPresenter** is defined in the C1Calendar [CalendarBase.DayOfWeekSlotTemplate](/componentone/api/wpf/online-scheduler/dotnet-framework-api/C1.WPF.Schedule.4.6.2/C1.WPF.Schedule.CalendarBase.DayOfWeekSlotTemplate.html) property. Each DayOfWeekSlotPresenter receives a [DayOfWeekSlot](/componentone/api/wpf/online-scheduler/dotnet-framework-api/C1.WPF.Schedule.4.6.2/C1.WPF.Schedule.DayOfWeekSlot.html) object as its DataContext. DayOfWeekSlot provides a set of properties for convenient binding of the DayOfWeekSlotPresenter UI, like the following:

*   DayOfWeek [DayOfWeekSlot.DayOfWeek](/componentone/api/wpf/online-scheduler/dotnet-framework-api/C1.WPF.Schedule.4.6.2/C1.WPF.Schedule.DayOfWeekSlot.DayOfWeek.html) – gets the day of the week represented by the DayOfWeekSlot
*   string [DayOfWeekSlot.DayFullName](/componentone/api/wpf/online-scheduler/dotnet-framework-api/C1.WPF.Schedule.4.6.2/C1.WPF.Schedule.DayOfWeekSlot.DayFullName.html) – the culture-specific full name of a day;
*   string [DayOfWeekSlot.DayShortName](/componentone/api/wpf/online-scheduler/dotnet-framework-api/C1.WPF.Schedule.4.6.2/C1.WPF.Schedule.DayOfWeekSlot.DayShortName.html) – the culture-specific abbreviated name of a day;
*   string [DayOfWeekSlot.DayShortestName](/componentone/api/wpf/online-scheduler/dotnet-framework-api/C1.WPF.Schedule.4.6.2/C1.WPF.Schedule.DayOfWeekSlot.DayShortestName.html) – the culture specific shortest name for the DayOfWeek;
*   bool [DayOfWeekSlot.IsWeekEnd](/componentone/api/wpf/online-scheduler/dotnet-framework-api/C1.WPF.Schedule.4.6.2/C1.WPF.Schedule.DayOfWeekSlot.IsWeekend.html) – indicates whether this day of the week is a weekend day.

The order of the represented days of the week in the list is culture-specific. For example, the first day of the week is Sunday in the USA culture and Monday in the Russian culture.


> type=note
> **Note**: C1Calendar is a part of C1.WPF.Schedule .NET Framework assembly only so it can be used directly without using any other assembly. However, it is not a part of the C1.WPF.Scheduler (.NET) assembly. Therefore, in order to use C1Calendar with the Scheduler control for .NET, you need to use the C1.WPF.Calendar assembly.