GanttView for WPF
カスタムフィールドスタイル

GanttView では、アプリケーションのユーザーインタフェースの要件に合わせて、タスクフィールドのスタイルと外観をカスタマイズすることができます。FieldFieldNameFontStyleForegroundColorBackgroundColorUnderline など、FieldStyle クラスのさまざまなプロパティを使用して、グリッドビューのフィールドを書式設定することができます。

次の図に、フィールドにカスタムスタイルを適用した GanttView を示します。

次のコードは、フィールドにカスタムスタイルを適用する方法を示します。この例では、「クイックスタート」で作成したサンプルを使用します。

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 = "タスク名"
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 = "タスク名";
fs.FontStyle = FontStyles.Italic;
foreach (Task task in gv.Tasks)
{
    FieldStyleCollection fsc = task.FieldStyles;
    fsc.Add(fs);
}