diff --git a/MapControl/Avalonia/MapItemsControl.Avalonia.cs b/MapControl/Avalonia/MapItemsControl.Avalonia.cs index 0e78ce34..6651a41f 100644 --- a/MapControl/Avalonia/MapItemsControl.Avalonia.cs +++ b/MapControl/Avalonia/MapItemsControl.Avalonia.cs @@ -63,7 +63,10 @@ namespace MapControl protected void ResetSelectedItems(object item) { - SelectedItem = item; + if (SelectedItem != item || SelectedItems.Count != 1) + { + SelectedItem = item; + } } } }