Skip to content

Commit f2bee9a

Browse files
authored
Fix crash in TreeView when removing a node. (#16041)
SelectedItems are already updated via TreeView.OnItemsViewCollectionChanged
1 parent 6ea50d9 commit f2bee9a

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

samples/ControlCatalog/ViewModels/TreeViewPageViewModel.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,8 @@ private void RemoveItem()
4949
{
5050
while (SelectedItems.Count > 0)
5151
{
52-
Node lastItem = (Node)SelectedItems[0];
52+
var lastItem = SelectedItems[0];
5353
RecursiveRemove(Items, lastItem);
54-
SelectedItems.RemoveAt(0);
5554
}
5655

5756
bool RecursiveRemove(ObservableCollection<Node> items, Node selectedItem)

0 commit comments

Comments
 (0)