From 5294594846a5e322d00e227d5e56c81fe34480a2 Mon Sep 17 00:00:00 2001 From: ClemensFischer Date: Sun, 19 May 2024 23:46:11 +0200 Subject: [PATCH] Update Map.Avalonia.cs --- MapControl/Avalonia/Map.Avalonia.cs | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/MapControl/Avalonia/Map.Avalonia.cs b/MapControl/Avalonia/Map.Avalonia.cs index 1c829f62..e37b5d23 100644 --- a/MapControl/Avalonia/Map.Avalonia.cs +++ b/MapControl/Avalonia/Map.Avalonia.cs @@ -22,6 +22,9 @@ namespace MapControl public Map() { PointerWheelChanged += OnPointerWheelChanged; + PointerPressed += OnPointerPressed; + PointerReleased += OnPointerReleased; + PointerMoved += OnPointerMoved; } /// @@ -56,10 +59,8 @@ namespace MapControl cancellationTokenSource = null; } - protected override void OnPointerPressed(PointerPressedEventArgs e) + private void OnPointerPressed(object sender, PointerPressedEventArgs e) { - base.OnPointerPressed(e); - var point = e.GetCurrentPoint(this); if (point.Properties.IsLeftButtonPressed) @@ -69,10 +70,8 @@ namespace MapControl } } - protected override void OnPointerReleased(PointerReleasedEventArgs e) + private void OnPointerReleased(object sender, PointerReleasedEventArgs e) { - base.OnPointerReleased(e); - if (mousePosition.HasValue) { e.Pointer.Capture(null); @@ -80,10 +79,8 @@ namespace MapControl } } - protected override void OnPointerMoved(PointerEventArgs e) + private void OnPointerMoved(object sender, PointerEventArgs e) { - base.OnPointerMoved(e); - if (mousePosition.HasValue) { var position = e.GetPosition(this);