We are migrating from Scheduler to ScheduleView because of performance issues with the Scheduler control. Searching online for help on migration didn't return anything useful. So I was trying to see if anyone else had went through this migration and if they can share their experience.
We use the Scheduler control heavily with many of its APIs and seems like many of them are not available in ScheduleView.
Sample code using Scheduler is listed below.
Thanks!
We use the Scheduler control heavily with many of its APIs and seems like many of them are not available in ScheduleView.
Sample code using Scheduler is listed below.
<
telerikScheduler:RadScheduler
ActiveViewDefinitionChanged
=
"scheduler_ActiveViewDefinitionChanged"
AvailableViewModes
=
"Day, Week, Month"
AppointmentTemplate
=
"{StaticResource AppointmentTemplate}"
EditAppointmentDialogStyle
=
"{StaticResource EditDialogStyle}"
AppointmentTemplateSelector
=
"{StaticResource AppointmentTemplateSelector}"
SelectedViewStartDateChanged
=
"scheduler_SelectedViewStartDateChanged"
x:Name
=
"scheduler"
AppointmentsSource
=
"{Binding Appointments}"
HorizontalContentAlignment
=
"Stretch"
OpenModalDialogs
=
"True"
ViewMode
=
"Day"
AllDayAreaHeight
=
"0"
GroupBy
=
"{Binding Path=GroupBy}"
Margin
=
"0,0,3,0"
RecurrenceChoiceDialogDefaultRecurrenceMode
=
"Occurrence"
ShowsConfirmationWindowOnDelete
=
"False"
MouseRightButtonUp
=
"scheduler_MouseRightButtonUp"
Style
=
"{StaticResource RadSchedulerStyle}"
>
<
telerikScheduler:RadScheduler.DayViewDefinition
>
<
telerikScheduler:DayViewDefinition
VisibleDays
=
"1"
LargeChangeInterval
=
"1d"
/>
</
telerikScheduler:RadScheduler.DayViewDefinition
>
<
telerikScheduler:RadScheduler.WeekViewDefinition
>
<
telerikScheduler:WeekViewDefinition
VisibleDays
=
"7"
LargeChangeInterval
=
"7d"
/>
</
telerikScheduler:RadScheduler.WeekViewDefinition
>
<
telerikScheduler:RadScheduler.MonthViewDefinition
>
<
telerikScheduler:MonthViewDefinition
VisibleDays
=
"42"
TimeSlotLength
=
"1"
SmallChangeInterval
=
"7d"
LargeChangeInterval
=
"1m"
/>
</
telerikScheduler:RadScheduler.MonthViewDefinition
>
<
telerikScheduler:RadScheduler.ResourceStyleMappings
>
<
telerikScheduler:ResourceStyleMapping
ResourceType
=
"Zones"
ResourceName
=
"{}"
HeaderTemplate
=
"{StaticResource ZoneHeaderTemplate}"
/>
</
telerikScheduler:RadScheduler.ResourceStyleMappings
>
</
telerikScheduler:RadScheduler
>
Thanks!