[WinUI 3][CalendarDatePicker] 指定した日がカレンダー内に表示されるようにする

スポンサーリンク

今回は、CalendarDatePicker でカレンダーを開いた時に、指定した日付が含まれる月を表示する方法を説明します。

環境

OS Microsoft Windows 21H2(OSビルド22000.194)
開発環境 Microsoft Visual Studio Professional 2019 Preview
Version 16.11.0 Preview 3.0
Framework Microsoft .NET Framework Version 4.8.04084
その他 Microsoft.Project Reunion 0.8.0-preview
Microsoft.ProjectReunion.Foundation 0.8.0-preview
Microsoft.ProjectReunion.WinUI 0.8.0-preview
Microsoft.UI.Xaml 2.6.1

指定した日がカレンダー内に表示されるようにする

通常 CalendarDatePicker を表示すると、当月のカレンダーが表示されます。

SetDisplayDate メソッドを使用すると、指定した日が含まれる月を表示することができます。

C#での実装例を以下に示します。以下は2021年12月25日を含む月を表示します。

public MainWindow()
{
    this.InitializeComponent();
    calendarDatePicker1.SetDisplayDate(new DateTimeOffset(new DateTime(2021, 12 , 25)));
}
指定した日がカレンダー内に表示されるようにする例

指定した日がカレンダー内に表示されるようにする例

Please follow and like us:

コメント

タイトルとURLをコピーしました