I created a simple RadDocking example with the new SL4 beta edition.
The app runs Out-of-Browser with elevated privileges and has a single left-docked pane containing the Panel navigation control with a SL4 listbox in each panel item. (Think categories and lists of items). The document host fills the rest of the screen.
Documents are dynamically loaded into the host when a user clicks an item in a left-docked list.
The user is not allowed to adjust the docking, but can pin or unpin the left pane.
I want the user to be able to drag documents to re-order them. So, I programatically set the Compass to only allow center docking if the target is NULL. This works perfectly with one document. The minute I add a second document, the screen goes completely white, no errors are logged, and the app becomes unresponsive.
*Hopefully the only explanation is not "beta". :)
The app runs Out-of-Browser with elevated privileges and has a single left-docked pane containing the Panel navigation control with a SL4 listbox in each panel item. (Think categories and lists of items). The document host fills the rest of the screen.
Documents are dynamically loaded into the host when a user clicks an item in a left-docked list.
The user is not allowed to adjust the docking, but can pin or unpin the left pane.
I want the user to be able to drag documents to re-order them. So, I programatically set the Compass to only allow center docking if the target is NULL. This works perfectly with one document. The minute I add a second document, the screen goes completely white, no errors are logged, and the app becomes unresponsive.
*Hopefully the only explanation is not "beta". :)