From 0d45fefc6b1e8464d23650926b3829114446cc40 Mon Sep 17 00:00:00 2001 From: ClemensFischer Date: Tue, 28 May 2024 08:09:44 +0200 Subject: [PATCH] MapItem mouse handling --- MapControl/Avalonia/MapItem.Avalonia.cs | 2 ++ MapControl/WPF/MapItem.WPF.cs | 2 ++ MapControl/WinUI/MapItem.WinUI.cs | 2 ++ 3 files changed, 6 insertions(+) diff --git a/MapControl/Avalonia/MapItem.Avalonia.cs b/MapControl/Avalonia/MapItem.Avalonia.cs index 52c72fa4..882ea033 100644 --- a/MapControl/Avalonia/MapItem.Avalonia.cs +++ b/MapControl/Avalonia/MapItem.Avalonia.cs @@ -17,6 +17,8 @@ namespace MapControl { (ItemsControl.ItemsControlFromItemContainer(this) as MapItemsControl)?.OnItemClicked( this, e.KeyModifiers.HasFlag(KeyModifiers.Control), e.KeyModifiers.HasFlag(KeyModifiers.Shift)); + + e.Handled = true; } } } diff --git a/MapControl/WPF/MapItem.WPF.cs b/MapControl/WPF/MapItem.WPF.cs index 4e8c5432..1a15a8c9 100644 --- a/MapControl/WPF/MapItem.WPF.cs +++ b/MapControl/WPF/MapItem.WPF.cs @@ -26,6 +26,8 @@ namespace MapControl { (ItemsControl.ItemsControlFromItemContainer(this) as MapItemsControl)?.OnItemClicked( this, Keyboard.Modifiers.HasFlag(ModifierKeys.Control), Keyboard.Modifiers.HasFlag(ModifierKeys.Shift)); + + e.Handled = true; } } } diff --git a/MapControl/WinUI/MapItem.WinUI.cs b/MapControl/WinUI/MapItem.WinUI.cs index 3bc345da..8a07c43a 100644 --- a/MapControl/WinUI/MapItem.WinUI.cs +++ b/MapControl/WinUI/MapItem.WinUI.cs @@ -41,6 +41,8 @@ namespace MapControl { (ItemsControl.ItemsControlFromItemContainer(this) as MapItemsControl)?.OnItemClicked( this, e.KeyModifiers.HasFlag(VirtualKeyModifiers.Control), e.KeyModifiers.HasFlag(VirtualKeyModifiers.Shift)); + + e.Handled = true; } protected override void OnApplyTemplate()