In my application I have big canvas with a lot of items. It is a mix of Rectangles and custom usercontrols. The items are added dynamically in codebehind and the UI looks a bit like this:
When I load more than 100 items it starts go run slow, and it feels like UI Virtualization is the way to go here.
I read about the Virtual Canvas mentioned in this blog post, and are thinking about trying it out. But since this is written 8 years ago I am not sure if this is the right way to go or if anyone knows a better solution. Should I use something else than a Canvas maybe?