|
|
@@ -105,11 +105,13 @@ namespace Avalonia.Controls
|
|
|
get => _selectedItem;
|
|
|
set
|
|
|
{
|
|
|
+ var selectedItems = SelectedItems;
|
|
|
+
|
|
|
SetAndRaise(SelectedItemProperty, ref _selectedItem, value);
|
|
|
|
|
|
if (value != null)
|
|
|
{
|
|
|
- if (SelectedItems.Count != 1 || SelectedItems[0] != value)
|
|
|
+ if (selectedItems.Count != 1 || selectedItems[0] != value)
|
|
|
{
|
|
|
_syncingSelectedItems = true;
|
|
|
SelectSingleItem(value);
|