public void setToNull(object sender, EventArgs e) { if (sender is ScoreRecoView) { _scoreRecoView = null; } else if (sender is BaseActionConsultation) { _consultation = null; } else if (sender is RecoView) { _recommandation = null; } else if (sender is RepartitionView) { _repartition = null; } else if (sender is RepartitionValeurView) { _repartitionValeur = null; } else if (sender is SimulationScoreView) { _simulation = null; } else if (sender is DoublonsView) { _doublons = null; } else if (sender is ScoreChangeView) { _changementsScores = null; } }
private void ScoreRecoMenu_Click(object sender, RoutedEventArgs e) { if (_scoreRecoView == null) { _scoreRecoView = new ScoreRecoView(); _scoreRecoView.Show(); _scoreRecoView.Closed += new EventHandler(setToNull); _scoreRecoView.Focus(); } else { _scoreRecoView.Focus(); } }