feat: OnPointerPressed -> OnPointerReleased.

This commit is contained in:
Zhang Dian
2024-06-26 18:37:53 +08:00
parent 68f6fdc469
commit 8a5b13eb00
8 changed files with 18 additions and 17 deletions

View File

@@ -169,9 +169,9 @@ public class CalendarDayButton : ContentControl
remove => RemoveHandler(DateSelectedEvent, value);
}
protected override void OnPointerPressed(PointerPressedEventArgs e)
protected override void OnPointerReleased(PointerReleasedEventArgs e)
{
base.OnPointerPressed(e);
base.OnPointerReleased(e);
if (DataContext is DateTime d)
RaiseEvent(new CalendarDayButtonEventArgs(d) { RoutedEvent = DateSelectedEvent, Source = this });
}

View File

@@ -59,9 +59,9 @@ public class CalendarYearButton : ContentControl
IsEnabled = Content != null;
}
protected override void OnPointerPressed(PointerPressedEventArgs e)
protected override void OnPointerReleased(PointerReleasedEventArgs e)
{
base.OnPointerPressed(e);
base.OnPointerReleased(e);
RaiseEvent(new CalendarYearButtonEventArgs(Mode, this.CalendarContext.Clone())
{ RoutedEvent = ItemSelectedEvent, Source = this });
}