Skip to main content

WorkspaceManager Members

A WorkspaceManager.

#Fields

Name Description
IsEnabledProperty static Identifies the WorkspaceManager.IsEnabledProperty dependency property.
WorkspaceManagerProperty static Identifies the WorkspaceManager.WorkspaceManagerProperty attached property.

#Properties

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

#Methods
Show Inherited Hide Inherited

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.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetIsEnabled(FrameworkElement) static Gets the value of the WorkspaceManager.IsEnabled attached property for the specified FrameworkElement.
GetType() Gets the Type of the current instance. Inherited from Object.
GetWorkspaceManager(FrameworkElement) static Gets the value of the WorkspaceManager.WorkspaceManager attached property for the specified FrameworkElement.
LoadWorkspace(String, Object) Loads a workspace from a specified file or stream and adds it to the WorkspaceManager.Workspaces collection under a specified name.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
RemoveWorkspace(String) Removes a workspace with a specified name.
RenameWorkspace(String, String) Renames a specified workspace.
SaveWorkspace(String, Object) Saves a workspace with a specified name to a file or stream.
SetIsEnabled(FrameworkElement, Boolean) static Sets a value of the WorkspaceManager.IsEnabled attached property to a specified FrameworkElement.
ToString() Returns a string that represents the current object. Inherited from Object.

#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.

#Attached Properties

Name Description
IsEnabled static Gets or sets whether the element, for which the property is read or written, has an associated WorkspaceManager.
WorkspaceManager static Gets a WorkspaceManager associated with the FrameworkElement from which the property is read. This is an attached property.
See Also