public void Coppy(AlbumViewModel albumvm) { Title = albumvm.Title; if (TrackList != null) { TrackList.Clear(); } if (albumvm.TrackList != null) { foreach (var track in albumvm.TrackList) { TrackList.Add(track); } } Cover = albumvm.Cover; Artist = albumvm.Artist; album = albumvm.album; IsDataLoaded = albumvm.IsDataLoaded; }
private async void songsView_SelectionChanged(object sender, SelectionChangedEventArgs e) { LongListSelector lls = sender as LongListSelector; if (lls.SelectedItem == null) return; if (isProcessing == true) return; isProcessing = true; MessageBox.Show("Please wait for a few seconds"); AlbumViewModel tmp = new AlbumViewModel() { Title = App.ArtistVM.Name }; foreach (var track in App.ArtistVM.TrackList) { await track.GetDetailAsync(); tmp.TrackList.Add(track); } App.PlayerPlaylistArg = tmp; NavigationService.Navigate(new Uri("/Views/Player.xaml", UriKind.Relative)); isProcessing = false; lls.SelectedItem = null; }
public void Coppy(AlbumViewModel albumvm) { Title = albumvm.Title; if (TrackList != null) TrackList.Clear(); if (albumvm.TrackList != null) foreach (var track in albumvm.TrackList) TrackList.Add(track); Cover = albumvm.Cover; Artist = albumvm.Artist; album = albumvm.album; IsDataLoaded = albumvm.IsDataLoaded; }