public static void FocusMainWindow(bool tryFocusControlPanel) { MainWindow win = instance.window; if (win.WindowState == WindowState.Minimized) { win.WindowState = WindowState.Normal; } win.Activate(); win.Focus(); if (tryFocusControlPanel && win.ControlPanel.Child != null) { win.ControlPanel.Child.Focus(); } }