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: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Docking Manager

The docking manager provides VS.NET-style docked containers support to your application. Dock panels can be docked, floated, auto-hidden, and more. Based on a proven VS.NET-style architecture, your end users can interact with it in a very intuitive fashion. The layout can be set up easily in code or in XAML.

Float Mode

Child panels can also be dragged around by the end user to float at any location on the desktop. Floating can also be set up programmatically.

Docked Mode

The most common option is to make the child dock to a side of the container. It can be docked left, right, top, or bottom.

Docked Tabbed Mode

Two or more child panels can be docked at the same location, one over the other. Users can switch between these panels using the tabs that appear automatically in this tabbed mode. Again, this can be set up programmatically too.


We can use auto hide mode just like Visual Studio does.

Run Time Drag-and-Drop Capabilities

While dragging, the “Drag Provider” will provide drop cues that will help you visualize how a child panel will be docked when you release the drag. You can even customize the look and feel of the drag provider. While dragging you can also optionally force a panel to dock only to specific sides (e.g., left or right) and prevent docking to other sides (e.g., top and bottom).

Maximized Children

Within a docking manager, optionally, you can choose to maximize/minimize/restore one of the child panels using the familiar MDI-style icons in the panel’s frame.

Built-in Themes

10 different built-in themes provide great flexibility in customizing the look and feel of your application. You can also fully customize the look and feel to any corporate theme or style

Thoroughly Programmable

The layout can be set up easily in the designer via drag-and-drop, just like during run time, or set up programmatically. State persistence is also supported wherein the user-modified state can be persisted across application sessions. The default context menus that can be invoked from the child panel’s header can be easily customized to fit your application needs.

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