We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on : Nov 16th 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback


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.

Flexible Layout Management

Docking windows like Visual Studio tool windows


Child panels can be docked to the left, right, top, or bottom sides of the container.

WPF floating panels


Child panels can be dragged interactively around the screen to make them float over any location on the desktop.

WPF docking manager tabbed documents


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.

Pin and unpin dock windows in docking manager

Tabbed MDI

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.

Layout Persistence

Built-in capability to save and load complex user-defined layouts.

Serialize and deserialize dock layout

Keyboard Interaction

Several options are available for switching among the docked windows using the Tab key.

Activate dock windows using keyboard interaction


End user interactions can be efficiently performed using a touch interface.

Touch-style WPF dock windows

Nested Docking

An instance of a docking manager can be nested inside a docking window to achieve complex nested layouts.

Complex dock layout in docking manager

Linking Docking Managers

Easily drag the child panels from one docking manager to another by linking different docking managers together.

Float and dock panels from one window to another window

Enhanced Drag and Drop

While dragging, customizable drop cues help users visualize how a child panel will be docked once dropped.

Dock hints and drop preview location with normal, border, and shadow dragging windows

Maximized Child

Maximize, minimize, and restore a child docked window within the docking container using the familiar MDI-style icons in a panel’s frame.

Maximized dock windows


Office-inspired and Visual Studio-style appearances for docking manager

Built-In Themes

Support for built-in visual styles like Blend, Office, Metro, and Visual Studio.

Customize appearance of docking manager using theme studio utility

Theme Studio

Easily customize all aspects of appearance using the theme studio utility.

Customize Styles

Customize the complete appearance of the docking windows with any desired theme or style.

Customized dock windows


All static text in the context menu and tooltips of docking windows captions can be localized to any desired language.

Localized context menu in dock windows

UI Automation

Compatible with Coded UI and Unified Functional Testing automation tools.

Dock windows automation


Transform your applications today by downloading our free evaluation versionDownload Free Trial

Scroll up icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon