Back to Devexpress

WeekDaysCheckEdit.WeekDays Property

windowsforms-devexpress-dot-xtrascheduler-dot-ui-dot-weekdayscheckedit-60fc472d.md

latest3.2 KB
Original Source

WeekDaysCheckEdit.WeekDays Property

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

Declaration

csharp
[DefaultValue(WeekDays.EveryDay)]
public WeekDays WeekDays { get; set; }
vb
<DefaultValue(WeekDays.EveryDay)>
Public Property WeekDays As WeekDays

Property Value

TypeDefaultDescription
WeekDaysEveryDay

The WeekDays enumeration value specifying the day/days in a week.

|

Available values:

NameDescription
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.

|

Remarks

The WeekDaysCheckEdit control fires the WeekDaysChanged event in response to a change in the WeekDays property value.

Example

This example shows how to update the days in a workweek based on days selected in the WeekDaysCheckEdit control.

csharp
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();
}
vb
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

WeekDaysChanged

WeekDaysCheckEdit Class

WeekDaysCheckEdit Members

DevExpress.XtraScheduler.UI Namespace