I'm developing a music streaming application and have so far covered everything from streaming media to searching for it to adding content to a cloud library, what I can't figure out is a way to display the media in a fast but nice looking way. The problem I have is displaying a load of songs in a custom way, so far I have a user control with all the items I need on it (Song title, artist, album, and other images) and I am adding these controls to a panel, the problem is when 1000 or more controls are added scrolling through them or even adding them slows down the application ALOT, So my question is, is there a way to either speed or improve my current method or is there some kind of custom listbox or listview I can use but also need to be able to custom alot to match my current application style.
Thanks