AvalonDock 2.0 Documentation
AvalonDock is a WPF library targetting .NET 4 which can be used to arrange a series of controls in a docking layout very similar to how Visual Studio does with its panes like 'Classes', 'Properties' and so on.
Main menu:
Old references to AvalonDock 1.3 Documentation:
Following is a screenshot of SharpDevelop 4 featuring AvalonDock 1.3:
