Thank you for writing.
The described drag and drop functionality is not supported out of the box. However, you can use the SchedulerElement.DragDropBehavior.AppointmentDropped
event and manually shift all the appointments. Here is a sample implementation:
sender, AppointmentMovedEventArgs e)
(app.StartDateTime.Date == e.Appointment.Start.Date &&
app.StartDateTime >= e.Appointment.Start &&
app != e.Appointment)
app.Start = app.StartDateTime.AddHours(1);
As to the restricted interval for navigating, you can use the RadScheduler.AccessibleInterval
DateTime start =
DateTime(2014, 09, 01);
DateTime end =
DateTime(2014, 09, 16);
Off topic, I noticed that your subscription has expired, which means that your support package has expired as well. Note that you will need to renew your subscription in order to continue to receive support from us. To do this, please contact firstname.lastname@example.org or check your account.
I hope this information helps. Should you have further questions, I would be glad to help.
Check out Telerik Analytics, the service which allows developers to discover app usage patterns, analyze user data, log exceptions, solve problems and profile application performance at run time. Watch the videos
and start improving your app based on facts, not hunches.