ComponentOne GanttView for WPF
Custom Field Styles
Features > Style and Appearance > Custom Field Styles

GanttView provides users the ability to customize the style and appearance of tasks fields in order to match with the user interface requirements of an application. Users can format the fields in the grid view by using various properties of the FieldStyle class such as Field, FieldName, FontStyle, ForegroundColor, BackgroundColor, and Underline.

The following image shows a GanttView with custom styles applied to the fields.

The following code illustrates how to apply custom styles to fields. This example uses the sample created in the Quick start.

Dim fs As New FieldStyle()
fs.Field = StyleField.All
fs.ForegroundColor = System.Windows.Media.Colors.Brown
fs.BackgroundColor = System.Windows.Media.Colors.BlanchedAlmond
fs.FieldName = "Task Name"
fs.FontStyle = FontStyles.Italic
For Each task As Task In gv.Tasks
    Dim fsc As FieldStyleCollection = task.FieldStyles
    fsc.Add(fs)
Next
FieldStyle fs = new FieldStyle();
fs.Field = StyleField.All;
fs.ForegroundColor = System.Windows.Media.Colors.Brown;
fs.BackgroundColor = System.Windows.Media.Colors.BlanchedAlmond;
fs.FieldName = "Task Name";
fs.FontStyle = FontStyles.Italic;
foreach (Task task in gv.Tasks)
{
    FieldStyleCollection fsc = task.FieldStyles;
    fsc.Add(fs);
}