I have a custom user control, used to display some data. Now, loading one of those user controls is not a problem, however, sometimes I have to load a list of these user controls (In the worst case up to 64!!). But even with only 3 or 4 loaded you can still see them getting generated and initialised.
This on its own, while an inconvenience, wouldn't be as bad but this is in combination with a combobox (to let the user select the data to display), which can be scrolled over. And the constant loading makes the combobox buffer the scroll input and delay everything even more.
I'm not sure if there is a way to make the loading faster, I can't really think of anything at least. Maybe there is a way to initialize all the user controls at once rather than one after the other?