We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 91cf02a commit b77280dCopy full SHA for b77280d
src/NewsReader/NewsReader.Applications/ViewModels/FeedItemListViewModel.cs
@@ -46,7 +46,13 @@ public string SearchText
46
{
47
if (SetProperty(ref searchText, value))
48
49
- itemsListView.Refresh();
+ var selectedFeedItems = SelectionService.SelectedFeedItems.ToArray();
50
+ itemsListView.Refresh(); // The UI resets the selection because of the CollectionChanged Reset event
51
+ if (SelectionService.SelectedFeedItem == null)
52
+ {
53
+ var currentItems = itemsListView.SelectMany(x => x).ToArray();
54
+ foreach (var item in selectedFeedItems.Where(x => currentItems.Contains(x))) SelectionService.SelectedFeedItems.Add(item);
55
+ }
56
}
57
58
0 commit comments