Пример #1
0
        static void scheduler_AppointmentViewInfoCustomizing(object sender, AppointmentViewInfoCustomizingEventArgs e)
        {
            SchedulerControl scheduler = sender as SchedulerControl;

            DevExpress.XtraScheduler.Drawing.AgendaAppointmentViewInfo agendaViewInfo = e.ViewInfo as DevExpress.XtraScheduler.Drawing.AgendaAppointmentViewInfo;
            if (agendaViewInfo != null)
            {
                agendaViewInfo.Appearance.BackColor = scheduler.DataStorage.GetLabelColor(agendaViewInfo.Appointment.LabelKey);
            }
        }
Пример #2
0
 static void scheduler_CustomDrawAppointment(object sender, CustomDrawObjectEventArgs e)
 {
     DevExpress.XtraScheduler.Drawing.AgendaAppointmentViewInfo agendaViewInfo = e.ObjectInfo as DevExpress.XtraScheduler.Drawing.AgendaAppointmentViewInfo;
     if (agendaViewInfo != null && agendaViewInfo.Selected)
     {
         e.DrawDefault();
         e.Cache.DrawRectangle(Pens.Black, e.Bounds);
         e.Handled = true;
     }
 }