I have a panel bar that is built up of some pretty expensive database queries, I don't want this binding to happen per page load.
In my code I build up the panel using allocated RadPanelItems(), and than I was planning to allocate a RadPanelItemCollection() to put all the items into. Then I would only have to cache that Item Collection once across the site, and just assign it to the Items property of the RadPanel... But you can't do that.
The collection can only be constructed with a parent control, and once a control is built you can't assign a collection to it (get, no set).
How are you supposed to cache the items list in a RadPanel? I don't want it to have to cache per user, and I don't want to have the bind happen over and over.