windowsforms-devexpress-dot-xtrascheduler-dot-ui-dot-weekdayscheckedit-54112da8.md
Fires when the control’s weekday checkbox changes its state.
Namespace : DevExpress.XtraScheduler.UI
Assembly : DevExpress.XtraScheduler.v25.2.dll
NuGet Package : DevExpress.Win.Scheduler
public event EventHandler WeekDaysChanged
Public Event WeekDaysChanged As EventHandler
The WeekDaysChanged event's data class is EventArgs.
The WeekDaysChanged event occurs after the user has checked or unchecked the check box in the WeekDaysCheckEdit control. Handle this event to update the days in a workweek (WorkDays).
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