public WorkspaceState Save() { WorkspaceState state = new WorkspaceState(); rootDockPanel.Save(state.dockState); peekPanel.Save(state.peekState); return(state); }
public void Restore(WorkspaceState state, IDockablePanelFactory factory) { if (state == null) { return; } rootDockPanel.Restore(state.dockState, factory); peekPanel.Restore(state.peekState, factory); }