public async void UpdateTrack(Track track) { _currentTrack = track; advertLabel.Text = track.IsAd() ? "ADVERT" : ""; timeProgressBar.Maximum = track.Length; if (track.IsAd()) return; //Don't process further, maybe null values titleLinkLabel.Text = track.TrackResource.Name; titleLinkLabel.Tag = track.TrackResource.Uri; artistLinkLabel.Text = track.ArtistResource.Name; artistLinkLabel.Tag = track.ArtistResource.Uri; albumLinkLabel.Text = track.AlbumResource.Name; albumLinkLabel.Tag = track.AlbumResource.Uri; bigAlbumPicture.Image = await track.GetAlbumArtAsync(AlbumArtSize.Size640); smallAlbumPicture.Image = await track.GetAlbumArtAsync(AlbumArtSize.Size160); }
public async void UpdateTrack(Track track) { _currentTrack = track; titleLinkLabel.Text = track.TrackResource.Name; titleLinkLabel.Tag = track.TrackResource.Uri; artistLinkLabel.Text = track.ArtistResource.Name; artistLinkLabel.Tag = track.ArtistResource.Uri; albumLinkLabel.Text = track.AlbumResource.Name; albumLinkLabel.Tag = track.AlbumResource.Uri; timeProgressBar.Maximum = track.Length; bigAlbumPicture.Image = await track.GetAlbumArtAsync(AlbumArtSize.Size640); smallAlbumPicture.Image = await track.GetAlbumArtAsync(AlbumArtSize.Size160); }