/// <summary> /// ScoreboardClick event. /// </summary> /// <param name="sender">sender object.</param> /// <param name="e">RoutedEventArgs event arguments.</param> private void ScoreboardClick(object sender, RoutedEventArgs e) { ScoreboardWindow window = new ScoreboardWindow(); window.Owner = Application.Current.MainWindow; if (window.ShowDialog() == true) { } }
private void OnOpenScoreboard() { Window w = new ScoreboardWindow(); ScoreboardWindowViewModel vm = ContainerHelper.Container.Resolve <ScoreboardWindowViewModel>(); List <ReportedScore> currentScores = CurrentGameState.GetAllScores(); vm.SetScores(currentScores); w.DataContext = vm; w.Show(); }