There is no easy way to achieve your requirements in the version you are using. Some of the events are available through the DragDropBehavior
. However this behavior is occasionally reinitialized and you can lose your event handlers. Also, this behavior is not used when resource grouping is applied.
A possible approach I can think of is to check whether the Batch
update was caused by the DragDropBehavior
. Here is how you should implement this:
sender, Telerik.WinControls.Data.NotifyCollectionChangedEventArgs e)
(e.Action == Telerik.WinControls.Data.NotifyCollectionChangedAction.Batch)
In all other cases when you receive a Batch update, you should update all appointments to make sure that your database is consistent.
I hope this will help. Feel free to ask if you have any additional questions.
All the best,
the Telerik team