Workspace Manager Control

Nearly all DevExpress controls allow end-users to change their layouts (states). For example, the DXDocking and DXBars libraries allow you to rearrange panels, toolbars, and commands within toolbars. The DXGrid control allows you to change the order of columns, sort, group data, etc.

The layouts of these controls can be saved to a data store and then restored later. With the release of v2010 vol 2, we include a new WorkspaceManager component that makes manipulating layouts of DevExpress WPF and Silverlight controls much easier. You can create multiple layouts for visual controls in advance and then use the WorkspaceManager to instantly switch between them at runtime.

The WorkspaceManager can be used with any DevExpress visual control that support serialization (e.g. BarManager, DockLayoutManager, DXGrid, etc.) The target visual control may also contain other serializable DevExpress controls as children. For instance, the BarManager may contain a DockLayoutManager child object. In this example, the WorkspaceManager will manipulate the layouts of the child controls as well.

Additionally, the WorkspaceManager supports multiple visual transition effects, applied when loading a selected layout:

Switching Layouts - DevExpress Workspace Manager for WPF

To see the DXWorkspaceManager in action, please visit the Online Demo page.

Subscribe Today

It's Your Choice: All DevExpress WPF Controls can be purchased as part of the following Subscriptions:
Universal Subscription
DXperience Enterprise
WPF Controls

What's New in 2012

The best keeps on getting better. Our newest WPF controls and features include:

WPF Tech Library

Explore the power of the DevExpress WPF product line at your pace with the following online technical resources:

Our Awards


              DevExpress Awards : Windows IT Pro Community Choice
              DevExpress Awards : Visual Studio Magazine Readers Choice
              DevExpress Awards : SDTimes 100
              DevExpress Awards : ComponentSource Bestselling Publishers
More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.