Exemplo n.º 1
0
        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");
        }
Exemplo n.º 2
0
 private void InitialGameState()
 {
     UserRetries = 0;
     InstructionTextBlock.Text  = "Go";
     ResultTextBlock.Text       = "";
     AlbumTextBlock.Text        = "";
     ArtistTextBlock.Text       = "";
     TitleTextBlock.Text        = "";
     PlayAgainButton.Visibility = Visibility.Collapsed;
     SongMediaElement.Stop();
 }
Exemplo n.º 3
0
        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();
        }