You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In a ListView with a bound Collection, the RemoveRange operation does not remove multiple items as intended. Instead of deleting the specified range of items (e.g., from index 0 to 4), only a single item is removed. This issue disrupts the functionality of bulk removal operations in ListView collections.
It works for me (Windows 10 22H2, Windows App SDK 1.6.241114003)
if I do instead : OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset));
Describe the bug
In a ListView with a bound Collection, the RemoveRange operation does not remove multiple items as intended. Instead of deleting the specified range of items (e.g., from index 0 to 4), only a single item is removed. This issue disrupts the functionality of bulk removal operations in ListView collections.
Steps to reproduce the bug
Run the attached sample application - ListViewTestSample.zip.
Click the "Remove" button in the view.
Observe that the ListView does not remove the specified range of items.
Expected behavior
Upon clicking the "Remove" button:
Five items (indices 0 through 4) should be removed from the collection.
The ListView should update accordingly to reflect the removal of these five items simultaneously.
Screenshots
Before Button Click :
After Button Click :
NuGet package version
WinUI 3 - Windows App SDK 1.6.3: 1.6.241114003
Windows version
Windows 11 (23H2): Build 22631
Additional context
No response
The text was updated successfully, but these errors were encountered: