WPF and Silverlight Workspace Manager (coming in v2010.2)

11 November 2010

I saw this one fly by as part of the What’s New proofing that’s going on (Ray is doing a fine job!) and the image alone made it worth publishing a blog post about it.

First of all, what’s a workspace? A workspace is a particular layout of DevExpress controls together with their visual state. As an example, DXDocking allows the end-user to rearrange the panels in the app, DXBars allows them to relocate the toolbars and to change the commands in those toolbars. These different layouts can be persisted as workspaces. You can then use the workspace manager to switch between the saved workspaces at run-time.

That’s all well and good and is some very nice functionality but we’ve also added some visual transitions so that the switching isn’t totally instantaneous (perhaps leaving the end-user wondering if something really happened). Check out this GIF animation showing off three particular transitions:

Example transitions for the Workspace Manager

The WorkspaceManager can be used with any DevExpress visual control that supports serialization (such as the BarManager, DockLayoutManager, DXGrid, etc). The main visual control may also contain other serializable DevExpress controls as children and in this situation the WorkspaceManager will access and organize the layouts of the child controls as well.

Free DevExpress Products - Get Your Copy Today

The following free DevExpress product offers remain available. Should you have any questions about the free offers below, please submit a ticket via the DevExpress Support Center at your convenience. We'll be happy to follow-up.
No Comments

Please login or register to post comments.