-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed
Labels
Completed 🔥feature request 📬A request for new changes to improve functionalityA request for new changes to improve functionality
Milestone
Description
Describe the problem this feature would solve
The current StaggeredPanel in this toolkit is based on Panel class, which doesn't offer UI virtualization. Memory consumption can go very high when a large amount of items are loaded.
Describe the solution
We could enable UI virtualization if we build a StaggeredLayout based on ItemsRepeater. This new control could have the same API as the existing StaggeredPanel.
Additional context & Screenshots
I've already built a prototype in-house. It still needs some polishing, but I hope to get it ready in the WinUI 3.0 timeframe. This should be in-line with 7.0 release plan #3062.
JustinXinLiu, Kyaa-dost, skendrot and jtorjo
Metadata
Metadata
Assignees
Labels
Completed 🔥feature request 📬A request for new changes to improve functionalityA request for new changes to improve functionality