You are viewing help content for pre-release software. This document and the features it describes are subject to change. Switch to the current version.

IWorkspace Interface

When implemented, represents a workspace.

Namespace: DevExpress.Xpf.Core

Assembly: DevExpress.Xpf.Core.v20.2.dll


public interface IWorkspace
Public Interface IWorkspace


A workspace defines a layout of the WorkspaceManager's target control and its child controls. The WorkspaceManager stores workspaces in the WorkspaceManager.Workspaces collection. New workspaces are created by capturing the current target control's layout (WorkspaceManager.CaptureWorkspace). The workspaces can be applied to the control later (WorkspaceManager.ApplyWorkspace), restoring its layout (and layouts of its child controls). To learn more, see WorkspaceManager.

Workspaces are identified by their names, obtained via the IWorkspace.Name property.

See Also