protected override void SwitchToWorkspaceInner(VirtualDesktop desktop) { UpdateWindowAssociations(); // Hide windows for current desktop and show those from the new desktop. // TODO: Refactor so that one can not forget to call 'SetHideBehavior'. CurrentWorkspace.SetHideBehavior(wi => _hideBehavior(new Window(wi), this).Select(w => w.WindowInfo).ToList()); CurrentWorkspace.Hide(); desktop.Show(); }
protected override void SwitchToWorkspaceInner(Library workspace) { CurrentWorkspace.Hide(); workspace.Show(); }
protected override void SwitchToWorkspaceInner(DesktopIcons workspace) { CurrentWorkspace.Hide(); workspace.Show(); }