GanttView for WPF
曜日の背景色の設定

GanttView では、背景色を設定することで特定の曜日を強調表示できます。たとえば、週末を平日と区別するために別の色で強調表示できます。それには、コードで PaintDay イベントをサブスクライブし、BackColor プロパティを設定して特定の日の色を設定します。

次の図に、週末が別の背景色で強調表示された GanttView を示します。

次のコードは、週末の背景色を設定する方法を示します。この例では、「クイックスタート」で作成したサンプルを使用します。

'特定の曜日に対して背景色を設定します
Private Sub gv_PaintDay(sender As Object, e As PaintDayEventArgs)
    If e.[Date].DayOfWeek = DayofWeek.Saturday OrElse e.[Date].DayOfWeek = DayofWeek.Sunday Then
        e.BackColor = Colors.MistyRose
    End If
End Sub
//特定の曜日に対して背景色を設定します
private void gv_PaintDay(object sender, PaintDayEventArgs e)
{
    if (e.Date.DayOfWeek == DayOfWeek.Saturday || e.Date.DayOfWeek == DayOfWeek.Sunday)
    {
        e.BackColor = Colors.MistyRose;
    }
}