示例#1
0
 public void OnAppointmentDrag(DevExpress.Xpf.Scheduling.AppointmentItemDragDropEventArgs e)
 {
     if (e.ViewModels.Count > 1)
     {
         e.Allow = false;
     }
 }
示例#2
0
        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;
                }
            }
        }