/// <summary> /// Opens the athlete summary dialog /// </summary> public void OpenAthleteSeasonSummaryDialog() { if (m_athleteSeasonSummaryDialog == null) { m_athleteSeasonSummaryDialog = new AthleteSeasonSummaryDialog(); } m_athleteSeasonSummaryDialog.Unloaded -= new RoutedEventHandler(CloseAthleteSeasonSummaryDialog); m_athleteSeasonSummaryDialog.Unloaded += new RoutedEventHandler(CloseAthleteSeasonSummaryDialog); m_athleteSeasonSummaryViewModel = new AthleteSeasonSummaryViewModel(this.model); m_athleteSeasonSummaryDialog.DataContext = m_athleteSeasonSummaryViewModel; m_athleteSeasonSummaryDialog.Show(); m_athleteSeasonSummaryDialog.Activate(); }
/// <summary> /// Closes the athlete summary dialog /// </summary> public void CloseAthleteSeasonSummaryDialog(object sender, System.Windows.RoutedEventArgs e) { m_athleteSeasonSummaryDialog = null; }