feat: change default binding mode.

This commit is contained in:
rabbitism
2024-04-28 18:16:23 +08:00
parent bfd7f0c44e
commit af63bdee11
2 changed files with 4 additions and 3 deletions

View File

@@ -24,7 +24,7 @@ public class TimePicker : TimePickerBase, IClearControl
public static readonly StyledProperty<TimeSpan?> SelectedTimeProperty =
AvaloniaProperty.Register<TimePicker, TimeSpan?>(
nameof(SelectedTime));
nameof(SelectedTime), defaultBindingMode: BindingMode.TwoWay);
public static readonly StyledProperty<string?> WatermarkProperty = AvaloniaProperty.Register<TimePicker, string?>(
nameof(Watermark));

View File

@@ -2,6 +2,7 @@
using Avalonia.Controls;
using Avalonia.Controls.Metadata;
using Avalonia.Controls.Primitives;
using Avalonia.Data;
using Avalonia.Input;
using Avalonia.Interactivity;
using Irihi.Avalonia.Shared.Common;
@@ -27,11 +28,11 @@ public class TimeRangePicker : TimePickerBase, IClearControl
public static readonly StyledProperty<TimeSpan?> StartTimeProperty =
AvaloniaProperty.Register<TimeRangePicker, TimeSpan?>(
nameof(StartTime));
nameof(StartTime), defaultBindingMode: BindingMode.TwoWay);
public static readonly StyledProperty<TimeSpan?> EndTimeProperty =
AvaloniaProperty.Register<TimeRangePicker, TimeSpan?>(
nameof(EndTime));
nameof(EndTime), defaultBindingMode: BindingMode.TwoWay);
public static readonly StyledProperty<string?> StartWatermarkProperty =
AvaloniaProperty.Register<TimeRangePicker, string?>(