From 172feab259256061170894ab709a112a100bbbcb Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Wed, 16 Sep 2020 14:01:18 +0200 Subject: [PATCH] Fix removing selected items in ListBoxPage. Previously, would remove all items if `AlwaysSelected` enabled. --- samples/ControlCatalog/ViewModels/ListBoxPageViewModel.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/samples/ControlCatalog/ViewModels/ListBoxPageViewModel.cs b/samples/ControlCatalog/ViewModels/ListBoxPageViewModel.cs index a963e8b6eb..f75bc32105 100644 --- a/samples/ControlCatalog/ViewModels/ListBoxPageViewModel.cs +++ b/samples/ControlCatalog/ViewModels/ListBoxPageViewModel.cs @@ -38,9 +38,11 @@ namespace ControlCatalog.ViewModels RemoveItemCommand = ReactiveCommand.Create(() => { - while (Selection.Count > 0) + var items = Selection.SelectedItems.ToList(); + + foreach (var item in items) { - Items.Remove(Selection.SelectedItems.First()); + Items.Remove(item); } });