// Change view from Month View mode to 2 Week mode if selection // contains 2 full weeks. void scheduler1_BeforeViewChange(object sender, BeforeViewChangeEventArgs e) { if (e.Dates.Length == 14 && e.Style == scheduler1.MonthStyle) { Style s = (Style)scheduler1.Theme["CustomTwoWeekStyle"]; if (s != null) { e.Style = s; } } }
// Prevent switching to other views private void c1Schedule1_BeforeViewChange(object sender, BeforeViewChangeEventArgs e) { // never switch to other views e.ViewType = ScheduleViewEnum.WeekView; }