Calendar for UWP
DaySlotTemplateSelector を使用して日をカスタマイズする
タスク別ヘルプ > DaySlotTemplateSelector を使用して日をカスタマイズする

日曜日と今日の日付の色をカスタマイズするには、次のコードを追加します。

Visual Basic コードの書き方

Visual Basic
コードのコピー
' 日曜日を赤色で表示し、今日の日付を緑色で表示します
Dim datesSelector As DaySlotTemplateSelector = TryCast(Me.Resources("DaySlotTemplateSelector"), DaySlotTemplateSelector)
cal1.DaySlotTemplateSelector = datesSelector
' DaySlotTemplateSelector クラスインスタンス内で定義した太字の日の辞書を使用します 
Me._boldedDays = datesSelector.BoldedDays
cal1.DayOfWeekSlotTemplateSelector = New DayOfWeekTemplateSelector()
cal1.WeekendBrush = New SolidColorBrush(Colors.Red)
cal1.TodayBrush = New SolidColorBrush(Colors.Green)

C# コードの書き方

C#
コードのコピー
// 日曜日を赤色で表示し、今日の日付を緑色で表示します
DaySlotTemplateSelector datesSelector = this.Resources["DaySlotTemplateSelector"] as DaySlotTemplateSelector;
cal1.DaySlotTemplateSelector = datesSelector;
// DaySlotTemplateSelector クラスインスタンス内で定義した太字の日の辞書を使用します 
this._boldedDays = datesSelector.BoldedDays;
cal1.DayOfWeekSlotTemplateSelector = new DayOfWeekTemplateSelector();
cal1.WeekendBrush = new SolidColorBrush(Colors.Red);
cal1.TodayBrush = new SolidColorBrush(Colors.Green);}