Exemplo n.º 1
0
        private async void TrackCard_Load(object sender, EventArgs e)
        {
            var artistNameList = _track.Artists.Select(simpleArtist => simpleArtist.Name).ToList();

            radPopupEditor1.Hide();
            try
            {
                _fullTrackCard = new FullTrackCard
                {
                    TrackName   = { Text = _track.Name },
                    Album       = { Text = _track.Album.Name },
                    ReleaseDate = { Text = _track.Album.ReleaseDate },
                    Artist      = { Text = Join(", ", artistNameList) },
                    Popularity  = { Value1 = _track.Popularity },
                    label1      = { Text = Join(", ", await SpotifyEasyApiHandler.GetGenresAsync(_track).ConfigureAwait(false)) }
                };
                _fullTrackCard.pictureBox1.LoadAsync(AlbumImage.ImageLocation);
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception);
            }
        }