private void OnGameOverReceived(object sender, GameOverReceivedEventArgs e) { GameContext.Victory = e.victory; ObservableCollection<GuessServiceReference.Guess> played = e.playedValues; ObservableCollection<GuessEntrie> endResult = new ObservableCollection<GuessEntrie>(); foreach (GuessServiceReference.Guess guess in played) { IntTeTestat.GuessEntrie.EndResultEntrie entrie = new IntTeTestat.GuessEntrie.EndResultEntrie(); entrie.Name = guess._playerName; entrie.Guess = guess._guessValue; endResult.Add(entrie); } GameContext.PlayedValues = endResult; Finished endpage = new Finished(this); endpage.DataContext = GameContext; ContentFrame.Content = endpage; }
private void OnPlayerGuessRecieved(object sender, PlayerGuessReceivedEventArgs e) { GameContext context = (GameContext)DataContext; GuessEntrie entrie = new GuessEntrie(); if (e.guess._guessValue.Equals("Has Quit")) { entrie = new IntTeTestat.GuessEntrie.EndResultEntrie(); } entrie.Guess = e.guess._guessValue; entrie.Tipp = e.guess.Tippk__BackingField; entrie.Name = e.guess._playerName; context.PlayedValues.Add(entrie); }