private async Task ChooseCurrentSongAsync() { int random = new Random().Next(0, Songs.Count() - 1); var song = Songs[random]; song.Selected = true; SongMediaElement.SetSource(await song.SongFile.OpenAsync(FileAccessMode.Read), "audio/mpeg"); }
private void InitialGameState() { UserRetries = 0; InstructionTextBlock.Text = "Go"; ResultTextBlock.Text = ""; AlbumTextBlock.Text = ""; ArtistTextBlock.Text = ""; TitleTextBlock.Text = ""; PlayAgainButton.Visibility = Visibility.Collapsed; SongMediaElement.Stop(); }
private void GameOver() { var song = Songs.First(a => a.Selected); ResultTextBlock.Text = "Game Over"; TitleTextBlock.Text = $"Title: {song.Title}"; AlbumTextBlock.Text = $"Album: {song.Album}"; ArtistTextBlock.Text = $"Artist: {song.Artist}"; PlayAgainButton.Visibility = Visibility.Visible; SongMediaElement.Stop(); CountDown.Stop(); }