public void OpenCarSettingsControl(Window parentWindow) { if (_carSettingsWindow != null) { _carSettingsWindow.Focus(); return; } UpdateCarSettingsWindowViewModel(); _carSettingsWindow = new CarSettingsWindow { Owner = parentWindow, DataContext = _carSettingsWindowViewModel }; _carSettingsWindow.Closed += OnCarSettingsWindowClosed; _carSettingsWindow.Show(); }
private void OnCarSettingsWindowClosed(object sender, EventArgs e) { _carSettingsWindow = null; }