public void SetMediaList(ILocalListModel model) { if (PlayBackListConsistencyDetect(model.Musics)) { PlaybackList = ToPlayBackList(model.Musics); } PlayerViewModel.MediaList = new MediaListViewModel(model.Musics, PlaybackList, dispatcher); }
public void SetClickList(ILocalListModel clickedItem) { if (clickedItem is LocalAlbumModel) { var item = clickedItem as LocalAlbumModel; DetailViewModel = new DetailViewModel(item.Image, item.Title, item.AlbumArtist, item.Year, item.Musics, LibraryViewModel.Playlists); } else { var item = clickedItem as LocalPlaylistModel; DetailViewModel = new DetailViewModel(new BitmapImage(new Uri("ms-appx:///Assets/Vap-logo-placeholder.jpg")), item.Playlist.Name, "Various Artist", "", item.Musics, LibraryViewModel.Playlists); } }