diff --git a/MapControl/WPF/MapItem.WPF.cs b/MapControl/WPF/MapItem.WPF.cs index f4b476ea..935e6be9 100644 --- a/MapControl/WPF/MapItem.WPF.cs +++ b/MapControl/WPF/MapItem.WPF.cs @@ -20,8 +20,15 @@ namespace MapControl protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e) { + // Prevent default handling in ListBoxItem by not calling base.OnMouseLeftButtonDown. + (ItemsControl.ItemsControlFromItemContainer(this) as MapItemsControl)? .OnItemClicked(this, Keyboard.Modifiers.HasFlag(ModifierKeys.Control)); } + + protected override void OnMouseRightButtonDown(MouseButtonEventArgs e) + { + // Prevent default handling in ListBoxItem by not calling base.OnMouseRightButtonDown. + } } }