WPF Scheduler - Process Appointment Drag/Drop/Resize Operations
This example handles drag and resize appointment events (DragAppointmentOver, DropAppointment, and StartAppointmentResize) to apply the following restrictions:
- Users cannot drag multiple appointments at a time.
- Users can move appointments with the Paid status only between resources (appointment Start and End values cannot be changed).
- Users can resize appointments with the Unpaid status only to change the End value.
Files to Review
Documentation
- Drag and Drop Appointments
- Resize Appointments
- SchedulerControl.DragAppointmentOver
- SchedulerControl.DropAppointment
- SchedulerControl.StartAppointmentResize