FlexGrid for WPF support ComponentOne's new ClearStyle technology that allows you to easily change control colors without having to change control templates. By just setting a few color properties you can quickly style the control.
The following table outlines the brush properties of the C1FlexGrid control:
Brush | Description |
---|---|
Background | Gets or sets the brush of the control’s background. |
AlternatingRowBackground | Gets or sets the System.Windows.Media.Brush that is used to paint the background of odd-numbered rows. |
BottomRightCellBackground | Gets or sets the System.Windows.Media.Brush that is used to paint the background of the cell at the bottom right corner of the grid. |
ColumnHeaderBackground | Gets or sets the System.Windows.Media.Brush that is used to paint column header backgrounds. |
ColumnHeaderForeground | Gets or sets the System.Windows.Media.Brush that is used to paint column header content. |
ColumnHeaderSelectedBackground | Gets or sets the System.Windows.Media.Brush that is used to paint column header backgrounds for selected cells. |
CursorBackground | Gets or sets the System.Windows.Media.Brush that is used to paint the background of the cursor cell. |
CursorForeground | Gets or sets the System.Windows.Media.Brush that is used to paint the foreground of the cursor cell. |
EditorBackground | Gets or sets the System.Windows.Media.Brush that is used to paint the background of cells in edit mode. |
EditorForeground | Gets or sets the System.Windows.Media.Brush that is used to paint the foreground of cells in edit mode. |
FrozenLinesBrush | Gets or sets the System.Windows.Media.Brush that is used to paint the lines between frozen and scrollable areas of the grid. |
GridLinesBrush | Gets or sets the System.Windows.Media.Brush that is used to paint the lines between cells. |
GroupRowBackground | Gets or sets the System.Windows.Media.Brush that is used to paint the background of group rows. |
GroupRowForeground | Gets or sets the System.Windows.Media.Brush that is used to paint the foreground of group rows. |
HeaderGridLinesBrush | Gets or sets the System.Windows.Media.Brush that is used to paint the lines between row and column header cells. |
RowBackground | Gets or sets the System.Windows.Media.Brush that is used to paint row backgrounds. |
RowHeaderBackground | Gets or sets the System.Windows.Media.Brush that is used to paint row header backgrounds. |
RowHeaderForeground | Gets or sets the System.Windows.Media.Brush that is used to paint row header content. |
RowHeaderSelectedBackground | Gets or sets the System.Windows.Media.Brush that is used to paint row header backgrounds for selected cells. |
SelectionBackground | Gets or sets the System.Windows.Media.Brush that is used to paint the background of selected cells excluding the cursor cell. |
SelectionForeground | Gets or sets the System.Windows.Media.Brush that is used to paint the foreground of selected cells excluding the cursor cell. |
TopLeftCellBackground | Gets or sets the System.Windows.Media.Brush that is used to paint the background of the cell at the left top corner of the grid. |
You can completely change the appearance of the C1FlexGrid control by setting one or more properties, For example, if you set the AlternatingRowBackground property to "#FFC3F2F2", the C1FlexGrid control appears similar to the following: