private void HandleSettingMenuClicked(object sender, RoutedEventArgs e) { if (settingWindow == null) { settingWindow = new SettingWindow(); settingWindow.Show(); settingWindow.Closed += HandleSettingWindowClosed; return; } if (settingWindow.WindowState == WindowState.Minimized) { settingWindow.WindowState = WindowState.Normal; } if (!settingWindow.IsActive) { settingWindow.Activate(); } }
private void HandleSettingWindowClosed(object sender, EventArgs e) { settingWindow = null; }