diff --git a/demo/Ursa.Demo/Pages/TimePickerDemo.axaml b/demo/Ursa.Demo/Pages/TimePickerDemo.axaml index 3a271a0..4b849fd 100644 --- a/demo/Ursa.Demo/Pages/TimePickerDemo.axaml +++ b/demo/Ursa.Demo/Pages/TimePickerDemo.axaml @@ -12,9 +12,9 @@ mc:Ignorable="d"> - + - + ((picker, args) => picker.OnSelectionChanged(args, false)); + DisplayFormatProperty.Changed.AddClassHandler((picker, args) => picker.OnDisplayFormatChanged(args)); } + private void OnDisplayFormatChanged(AvaloniaPropertyChangedEventArgs args) + { + if (_startTextBox is not null) + { + SyncTimeToText(StartTime); + } + if (_endTextBox is not null) + { + SyncTimeToText(EndTime, false); + } + } + + public string? EndWatermark { get => GetValue(EndWatermarkProperty);