1
0
Эх сурвалжийг харах

Fix crash in TreeView when removing a node. (#16041)

SelectedItems are already updated via TreeView.OnItemsViewCollectionChanged
Daniel Doubleday 1 жил өмнө
parent
commit
f2bee9acc0

+ 1 - 2
samples/ControlCatalog/ViewModels/TreeViewPageViewModel.cs

@@ -49,9 +49,8 @@ namespace ControlCatalog.ViewModels
         {
             while (SelectedItems.Count > 0)
             {
-                Node lastItem = (Node)SelectedItems[0];
+                var lastItem = SelectedItems[0];
                 RecursiveRemove(Items, lastItem);
-                SelectedItems.RemoveAt(0);
             }
 
             bool RecursiveRemove(ObservableCollection<Node> items, Node selectedItem)