internal void LaunchJobHistoryWindow() { if (!_isHistoryLaunched) { _jobHistoryWindow = new HistoryWindow(); _jobHistoryWindow.Closed += (s, e) => { _isHistoryLaunched = false; }; _jobHistoryWindow.Show(); _isHistoryLaunched = true; } else { if (_jobHistoryWindow.WindowState == WindowState.Minimized) { _jobHistoryWindow.WindowState = WindowState.Normal; } _jobHistoryWindow.Focus(); } }