FlexGrid for WPF | ComponentOne
Features / Layout and Appearance: ClearStyle Technology / ClearStyle Property
In This Topic
    ClearStyle Property
    In This Topic

    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:

    See Also