Category / Section
How to set non-working hours using SpecialTimeRegions in WPF Scheduler (Calendar)
1 min read
To set the non-working hours in a schedule view, use the SpecialTimeRegions property in the WPF Scheduler.
C#
In the Scheduler, add the non-working time collection to the SpecialTimeRegions property of the DaysViewSettings.
scheduler.DaysViewSettings.SpecialTimeRegions.Add(new SpecialTimeRegion
{
StartTime = DateTime.MinValue.AddHours(0),
EndTime = DateTime.MinValue.AddHours(9),
RecurrenceRule = "FREQ=DAILY;INTERVAL=1"
});
scheduler.DaysViewSettings.SpecialTimeRegions.Add(new SpecialTimeRegion
{
StartTime = DateTime.MinValue.AddHours(18),
EndTime = DateTime.MinValue.AddHours(23),
RecurrenceRule = "FREQ=DAILY;INTERVAL=1"
});
XAML
Set the Scheduler ViewType property as Day.
<Grid x:Name="grid">
<syncfusion:SfScheduler x:Name="scheduler"
ViewType="Day"
>
</syncfusion:SfScheduler>
</Grid>
Did not find the solution
Contact Support