I've just had the opportunity to test upgrading from Silverlight 2 to Silverlight 3, and the Q2 2009 rad controls, and have hit an issue with my existing application.
My iniital screen consists of a RadDocking control, with a RadSplitContainer on the left to provide a menu sidebar, and a DocumentHost on the right, with a RadSplitContainer and RadDocumentPane inside, for content.
When a user selects a menu option, I programatically set the RadDocumentPane.Content to be the relevant user control. However, since moving to SL3 and Q2 2009, I am now presented with the following error message:
"Placing Docking control in another Docking control is not supported in the current version".
As a test, I launched the user controls within a RadWindow, that allowed the controls to be shown, although the context menus for child controls within these no longer worked. These user controls do all contain RadDocking controls within them.
I currently have 20+ top level controls, with more on the way, that need to be displayed in the RadDocumentPane.Content, and for which extensive re-writing is not viable.
My iniital screen consists of a RadDocking control, with a RadSplitContainer on the left to provide a menu sidebar, and a DocumentHost on the right, with a RadSplitContainer and RadDocumentPane inside, for content.
When a user selects a menu option, I programatically set the RadDocumentPane.Content to be the relevant user control. However, since moving to SL3 and Q2 2009, I am now presented with the following error message:
"Placing Docking control in another Docking control is not supported in the current version".
As a test, I launched the user controls within a RadWindow, that allowed the controls to be shown, although the context menus for child controls within these no longer worked. These user controls do all contain RadDocking controls within them.
I currently have 20+ top level controls, with more on the way, that need to be displayed in the RadDocumentPane.Content, and for which extensive re-writing is not viable.