////---------------------------------------------------------------------------------------------------------------------- //internal void CurrentTrackGoToStart() //{ // if (CurrentTrack != null) // CurrentTrack.Position = 0; //} //---------------------------------------------------------------------------------------------------------------------- //private void SetCurrentTrack(TrackInfoViewModel pTrack) //{ // SetSelection(pTrack); // CurrentTrack = pTrack; //} //---------------------------------------------------------------------------------------------------------------------- public void SetSelection(TrackInfoViewModel pTrack) { if (SelectedTracks != null && SelectedTracks.Count > 0) { SelectedTracks.Clear(); SelectedTracks.Add(pTrack); } //else //{ // SelectedTracks = new ObservableCollection<TrackInfoViewModel>(); // SelectedTracks.Add(pTrack); //} }
public override void Cleanup() { _artistsLoaded = _albumsLoaded = _songsLoaded = _genresLoaded = false; _parentId = null; Genres.Clear(); Songs.Clear(); Artists.Clear(); Albums.Clear(); SelectedTracks.Clear(); base.Cleanup(); }