The WPF Docking Manager control provides an interface to create Visual Studio-like dockable windows in your applications. Dock panels support many interactions like docking, floating, tabbing, autohiding and grouping document tabs. Tab groups split the workspace and allow users to work with two or more open documents. Allow user to resize, move, and change the behavior of windows to create a layout that suits various development models.
Child panels can be docked to the left, right, top, or bottom sides of the container.
Child panels can be dragged interactively around the screen to make them float over any location on the desktop.
Two or more child panels can be docked at the same location using tabs.
In the autohidden option, panels that are not being used automatically collapse into the frame of the container (like the toolbox in Visual Studio) and expand when the pointer hovers on the associated tabs.
Implement document container-like applications in which child panels can also become child windows. The container can be laid out in a Visual Studio-style tabbed layout or in a classic MDI layout.
Built-in capability to save and load complex user-defined layouts.
Several options are available for switching among the docked windows using the Tab key.
End user interactions can be efficiently performed using a touch interface.
An instance of a docking manager can be nested inside a docking window to achieve complex nested layouts.
Easily drag the child panels from one docking manager to another by linking different docking managers together.
While dragging, customizable drop cues help users visualize how a child panel will be docked once dropped.
Maximize, minimize, and restore a child docked window within the docking container using the familiar MDI-style icons in a panel’s frame.
Support for built-in visual styles like Blend, Office, Metro, and Visual Studio.
Easily customize all aspects of appearance using the theme studio utility.
Customize the complete appearance of the docking windows with any desired theme or style.
All static text in the context menu and tooltips of docking windows captions can be localized to any desired language.
Compatible with Coded UI and Unified Functional Testing automation tools.