public void OnAppointmentDrag(DevExpress.Xpf.Scheduling.AppointmentItemDragDropEventArgs e) { if (e.ViewModels.Count > 1) { e.Allow = false; } }
public void OnAppointmentDrop(DevExpress.Xpf.Scheduling.AppointmentItemDragDropEventArgs e) { AppointmentDragResizeViewModel draggedViewModel = e.ViewModels.First() as AppointmentDragResizeViewModel; if (draggedViewModel.CustomFields["FixedTime"] != null) { if ((bool)draggedViewModel.CustomFields["FixedTime"] && (draggedViewModel.Start != draggedViewModel.Appointment.Start)) { e.Allow = false; } } }