In version 2011.1.419.1040 (Q1 2011 SP1) I was able to inject a custom ToolWindow during the "OpenInToolWindow" methods of the RadDocking control. I was able to override these methods and create my own ToolWindow. To show this window I added it to the
PopupPanel control (which was a Canvas).
I have updated the project to version 2011.3.1116.1040 (Q3 2011). In this version the ToolWindows have changed. They now have an Activate and Deactivate event and are basically windows (they inherit WindowBase). Cudo's for that by the way, I had to hack that in myself in the Q1 2011 SP1 version. Anyways, it is not clear to me why the standard ToolWindows are visible, because the PopupPanel is now gone. What is their visual parent, what control are they added to to make them visible and how can I inject my own ToolWindow using the "OpenInToolWindow" method?
Also, I am missing an Open method in the ToolWindow. How exactly can I open a ToolWindow myself, or a WindowBase for that matter? The "IsOpen" property is only a getter.
I would be very grateful for your help,