From f5aae36754608336e23b4626156d9f58d271386d Mon Sep 17 00:00:00 2001 From: rabbitism Date: Sun, 28 Apr 2024 17:32:53 +0800 Subject: [PATCH] feat: implement template and related feature. --- demo/Ursa.Demo/Pages/TimePickerDemo.axaml | 1 + .../Controls/TimeRangePicker.axaml | 161 ++++++++++++++++++ src/Ursa.Themes.Semi/Controls/_index.axaml | 1 + .../Controls/DateTimePicker/TimePicker.cs | 99 +---------- .../Controls/DateTimePicker/TimePickerBase.cs | 96 +++++++++++ .../DateTimePicker/TimeRangePicker.cs | 112 +++++++++++- 6 files changed, 374 insertions(+), 96 deletions(-) create mode 100644 src/Ursa.Themes.Semi/Controls/TimeRangePicker.axaml create mode 100644 src/Ursa/Controls/DateTimePicker/TimePickerBase.cs diff --git a/demo/Ursa.Demo/Pages/TimePickerDemo.axaml b/demo/Ursa.Demo/Pages/TimePickerDemo.axaml index 219e8e1..3e1b4c9 100644 --- a/demo/Ursa.Demo/Pages/TimePickerDemo.axaml +++ b/demo/Ursa.Demo/Pages/TimePickerDemo.axaml @@ -26,5 +26,6 @@ NeedConfirmation="True" InnerLeftContent="时刻" InnerRightContent="截止" /> + diff --git a/src/Ursa.Themes.Semi/Controls/TimeRangePicker.axaml b/src/Ursa.Themes.Semi/Controls/TimeRangePicker.axaml new file mode 100644 index 0000000..692ea2a --- /dev/null +++ b/src/Ursa.Themes.Semi/Controls/TimeRangePicker.axaml @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + +