From 0e73e8723d24cc4acc7079bd66b0298db3f66af5 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Wed, 19 Jun 2024 20:30:42 +0800 Subject: [PATCH] feat: WIP retire MonthView and YearView. --- demo/Ursa.Demo/Pages/DatePickerDemo.axaml | 2 +- src/Ursa.Themes.Semi/Controls/Calendar.axaml | 24 +- .../DateTimePicker/CalendarDisplayControl.cs | 159 ---------- .../DateTimePicker/CalendarMonthView.cs | 2 +- .../Controls/DateTimePicker/CalendarView.cs | 275 ++++++++++++++++++ .../DateTimePicker/CalendarViewMode.cs | 13 + .../DateTimePicker/CalendarYearButton.cs | 28 +- .../CalendarYearButtonEventArgs.cs | 4 +- .../DateTimePicker/CalendarYearView.cs | 30 +- .../Controls/DateTimePicker/DateContext.cs | 8 + 10 files changed, 337 insertions(+), 208 deletions(-) delete mode 100644 src/Ursa/Controls/DateTimePicker/CalendarDisplayControl.cs create mode 100644 src/Ursa/Controls/DateTimePicker/CalendarView.cs create mode 100644 src/Ursa/Controls/DateTimePicker/CalendarViewMode.cs create mode 100644 src/Ursa/Controls/DateTimePicker/DateContext.cs diff --git a/demo/Ursa.Demo/Pages/DatePickerDemo.axaml b/demo/Ursa.Demo/Pages/DatePickerDemo.axaml index 2ccbdb9..a01c673 100644 --- a/demo/Ursa.Demo/Pages/DatePickerDemo.axaml +++ b/demo/Ursa.Demo/Pages/DatePickerDemo.axaml @@ -8,6 +8,6 @@ - + diff --git a/src/Ursa.Themes.Semi/Controls/Calendar.axaml b/src/Ursa.Themes.Semi/Controls/Calendar.axaml index e0efb23..a1cfb19 100644 --- a/src/Ursa.Themes.Semi/Controls/Calendar.axaml +++ b/src/Ursa.Themes.Semi/Controls/Calendar.axaml @@ -5,7 +5,7 @@ - + @@ -120,15 +120,15 @@ - + - +