views:

348

answers:

5

I'm sure a lot of people would like to be able use this in their apps.

Anybody know where to get or how to implement the Docking windows in VS2008, like the Solution Explorer and Properties windows?

+1  A: 

Many third party WPF controls include this, such as Telerik's Docking and Infragistic's XamDockManager.

There isn't anything that comes with the framework that handles this directly, however.

If you are interested in what's involved in writing a tool like this, I'd recommend reading the Visual Studio Team's Blog post on Window Management.

Reed Copsey
+4  A: 

I've had great success with AvalonDock (warning graphic Haiti image on the site).

sixlettervariables
Excellent, put it in and it just works. No hassle, no fuss.Thanks.
Neil B
+1  A: 

There is a step by step solution to this in Windows Presentation Foundation Unleashed - Adam Nathan. Look inside the book for "Putting it all together" which should begin on page 171 or 179.

Scott Simock
Adam's solution is quite limited, see comments here http://stackoverflow.com/questions/2247402/implemeneting-a-multidock-window-system-like-blend-visual-studio-in-wpf/2249346#2249346
R0MANARMY
A: 

You might want to try DevZest WPF Docking which is a docking library with undo/redo feature. To implement your own docking library is not an easy job.

Weifen Luo
A: 

You may want to check out Actipro Docking or DevExpress WPF controls. The controls come with working examples, that may address your request directly. You can download the trial package and check them out.

Actipro Docking: http://www.actiprosoftware.com/products/dotnet/wpf/docking/default.aspx DevExpress: http://www.devexpress.com/Products/NET/Controls/WPF/Dock_Windows/

Markus2k