EO.Wpf DockView offers several classes that works together to create a Visual Studio style docking view interface. Feature includes:
Visual Studio style docking view that can dock to any side;
A view can also be floated, or pined to the side;
Supporting nesting docking views;
Supporting document views. A document view is used to load document item and the tabs for each document are displayed at the top of the view instead of at the bottom;
Ability to dynamically create view, load items, save and restore layout;