Skip to main content

IWorkspaceManager Members

When implemented, represents a WorkspaceManager instance.

#Properties

Name Description
CloseStreamOnWorkspaceLoading
CloseStreamOnWorkspaceSaving
TargetControl Gets the target control.
TransitionEffect Gets or sets a shader effect for an animation played when switching between workspaces.
Workspaces Gets the collection of workspaces.

#Methods

Name Description
ApplyWorkspace(String) Applies the workspace with the specified name to the target control.
CaptureWorkspace(String) Creates a new workspace by capturing the current layout of the target control and its child controls.
LoadWorkspace(String, Object) Loads a workspace from a specified file or stream and adds it to the IWorkspaceManager.Workspaces collection under a specified name.
RemoveWorkspace(String) Removes a workspace with the specified name.
RenameWorkspace(String, String) Renames the specified workspace.
SaveWorkspace(String, Object) Saves a workspace with a specified name to a file or stream.

#Events

Name Description
AfterApplyWorkspace Occurs after a workspace has been applied to the target control.
BeforeApplyWorkspace Occurs before a workspace is applied to the target control.
See Also