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; } } }
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; } }