From fa86c3259df439fbbd5606ecb0b0f7538936e8bc Mon Sep 17 00:00:00 2001 From: Emmanuel Hansen Date: Mon, 28 Aug 2023 12:27:03 +0000 Subject: [PATCH] fix pointer page scrolling issue --- samples/ControlCatalog/Pages/PointerCanvas.cs | 1 + samples/ControlCatalog/Pages/PointerContactsTab.cs | 1 + samples/ControlCatalog/Pages/PointersPage.xaml.cs | 1 + 3 files changed, 3 insertions(+) diff --git a/samples/ControlCatalog/Pages/PointerCanvas.cs b/samples/ControlCatalog/Pages/PointerCanvas.cs index 32e46af9dd..1311a1a144 100644 --- a/samples/ControlCatalog/Pages/PointerCanvas.cs +++ b/samples/ControlCatalog/Pages/PointerCanvas.cs @@ -74,6 +74,7 @@ public class PointerCanvas : Control public void HandleEvent(PointerEventArgs e, Visual v) { e.Handled = true; + e.PreventGestureRecognition(); var currentPoint = e.GetCurrentPoint(v); if (e.RoutedEvent == PointerPressedEvent) AddPoint(currentPoint.Position, Brushes.Green, 10); diff --git a/samples/ControlCatalog/Pages/PointerContactsTab.cs b/samples/ControlCatalog/Pages/PointerContactsTab.cs index 1751b046c0..323ac685e5 100644 --- a/samples/ControlCatalog/Pages/PointerContactsTab.cs +++ b/samples/ControlCatalog/Pages/PointerContactsTab.cs @@ -72,6 +72,7 @@ public class PointerContactsTab : Control UpdatePointer(e); e.Pointer.Capture(this); e.Handled = true; + e.PreventGestureRecognition(); base.OnPointerPressed(e); } diff --git a/samples/ControlCatalog/Pages/PointersPage.xaml.cs b/samples/ControlCatalog/Pages/PointersPage.xaml.cs index 16d7ecceb5..16ee95469d 100644 --- a/samples/ControlCatalog/Pages/PointersPage.xaml.cs +++ b/samples/ControlCatalog/Pages/PointersPage.xaml.cs @@ -72,6 +72,7 @@ Position: ??? ???"; { e.Pointer.Capture(sender as Border); e.Handled = true; + e.PreventGestureRecognition(); } private void InitializeComponent()