windowsforms-devexpress-dot-xtrascheduler-dot-ui-dot-weekdayscheckedit-60fc472d.md
Gets or sets the day of the week or a specific group of days that is selected in the WeekDaysCheckEdit control.
Namespace : DevExpress.XtraScheduler.UI
Assembly : DevExpress.XtraScheduler.v25.2.dll
NuGet Package : DevExpress.Win.Scheduler
[DefaultValue(WeekDays.EveryDay)]
public WeekDays WeekDays { get; set; }
<DefaultValue(WeekDays.EveryDay)>
Public Property WeekDays As WeekDays
| Type | Default | Description |
|---|---|---|
| WeekDays | EveryDay |
The WeekDays enumeration value specifying the day/days in a week.
|
Available values:
| Name | Description |
|---|---|
| Sunday |
Specifies Sunday.
| | Monday |
Specifies Monday.
| | Tuesday |
Specifies Tuesday.
| | Wednesday |
Specifies Wednesday.
| | Thursday |
Specifies Thursday.
| | Friday |
Specifies Friday.
| | Saturday |
Specifies Saturday.
| | WeekendDays |
Specifies Saturday and Sunday.
| | WorkDays |
Specifies work days ( Monday , Tuesday , Wednesday , Thursday and Friday ).
| | EveryDay |
Specifies every day of the week.
|
The WeekDaysCheckEdit control fires the WeekDaysChanged event in response to a change in the WeekDays property value.
This example shows how to update the days in a workweek based on days selected in the WeekDaysCheckEdit control.
using DevExpress.XtraScheduler;
private void weekDaysCheckEdit1_WeekDaysChanged(object sender, EventArgs e) {
WeekDays weekDays = this.weekDaysCheckEdit1.WeekDays;
WorkDaysCollection workDays = this.schedulerControl.WorkDays;
workDays.BeginUpdate();
workDays.Clear();
if(!weekDays.Equals((WeekDays)0))
workDays.Add(new WeekDaysWorkDay(weekDays));
workDays.EndUpdate();
}
Imports DevExpress.XtraScheduler
Private Sub weekDaysCheckEdit1_WeekDaysChanged(ByVal sender As Object, ByVal e As EventArgs)
Dim weekDays As WeekDays = Me.weekDaysCheckEdit1.WeekDays
Dim workDays As WorkDaysCollection = Me.schedulerControl.WorkDays
workDays.BeginUpdate()
workDays.Clear()
If Not weekDays.Equals(CType(0, WeekDays)) Then
workDays.Add(New WeekDaysWorkDay(weekDays))
End If
workDays.EndUpdate()
End Sub
See Also