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 the shader effect for the 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 the specified file or stream, and adds it to the IWorkspaceManager.Workspaces collection under the specified name.
RemoveWorkspace(String) Removes the workspace with the specified name.
RenameWorkspace(String, String) Renames the specified workspace.
SaveWorkspace(String, Object) Saves the workspace with the 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