public TaskPreviewGridView() { Appearance.Row.Font = FontResources.GetSegoeUIFont(4); OptionsSelection.EnableAppearanceHideSelection = false; OptionsView.AutoCalcPreviewLineCount = true; OptionsView.EnableAppearanceEvenRow = true; OptionsView.ShowGroupPanel = false; OptionsView.ShowHorizontalLines = DevExpress.Utils.DefaultBoolean.False; OptionsView.ShowIndicator = false; OptionsView.ShowPreview = true; OptionsView.ShowVerticalLines = DevExpress.Utils.DefaultBoolean.False; PreviewIndent = 0; this.RowCellStyle += (s, e) => { e.Appearance.Font = FontResources.GetFont(e.Appearance.Font.FontFamily.Name, rowFontSize, e.Appearance.Font.Style); if (e.RowHandle == FocusedRowHandle && GridControl.Focused) { e.Appearance.BackColor = PaintAppearance.FocusedRow.BackColor; } }; this.CustomDrawRowPreview += (s, e) => { if (e.RowHandle == FocusedRowHandle && GridControl.Focused) { e.Appearance.BackColor = PaintAppearance.FocusedRow.BackColor; e.Appearance.ForeColor = PaintAppearance.FocusedRow.ForeColor; } }; }
void UpdateAppearance() { foreach (LabelControl lc in labels) { bool isSelected = EditValue.Equals(lc.Tag); lc.Font = FontResources.GetFont(lc.Font.FontFamily.Name, 10.25f, isSelected ? FontStyle.Bold : FontStyle.Regular); lc.Appearance.ForeColor = isSelected ? ColorHelper.QuestionColor : Color.Empty; } }