Example #1
0
        public static void scheduler_LayoutViewInfoCustomizing(object sender, LayoutViewInfoCustomizingEventArgs e)
        {
            string s = e.ViewInfo.GetType().ToString().Substring("DevExpress.XtraScheduler.Drawing.".Length);

            if (e.Kind == LayoutElementKind.DateHeader)
            {
                SchedulerHeader header = e.ViewInfo as SchedulerHeader;
                if (header != null)
                {
                    header.Caption = s;
                }
            }
            if (e.Kind == LayoutElementKind.Cell)
            {
                SchedulerViewCellBase cell = e.ViewInfo as SchedulerViewCellBase;
                if (cell != null)
                {
                    cell.Appearance.BackColor = Color.LightYellow;
                }
                SingleWeekCellBase cellWeek = e.ViewInfo as SingleWeekCellBase;
                if (cellWeek != null)
                {
                    cellWeek.Appearance.BackColor = Color.LightCyan;
                    cellWeek.Header.Caption       = s;
                }
            }
        }
Example #2
0
 public static void scheduler_LayoutViewInfoCustomizingResourceHeaders(object sender, LayoutViewInfoCustomizingEventArgs e)
 {
     if (e.Kind == LayoutElementKind.ResourceHeader)
     {
         ResourceHeader header = e.ViewInfo as ResourceHeader;
         header.Caption            = header.Resource.Caption + "\r\nNew long text line";
         e.ShouldRecalculateLayout = true;
     }
 }