diff --git a/Toolkit.Foundation/ObservableCollection.cs b/Toolkit.Foundation/ObservableCollection.cs index 4da3784..69bbe08 100644 --- a/Toolkit.Foundation/ObservableCollection.cs +++ b/Toolkit.Foundation/ObservableCollection.cs @@ -437,25 +437,9 @@ public partial class ObservableCollection : TItem item = this[oldIndex]; - bool selected = false; - if (item is ISelectable selectable) - { - selected = selectable.Selected; - SelectedItem = default; - } - RemoveItem(oldIndex); Insert(newIndex, item); - if (selected) - { - SelectedItem = item; - if (item is ISelectable selectable2) - { - selectable2.Selected = true; - } - } - return true; }