Beispiel #1
0
 ////----------------------------------------------------------------------------------------------------------------------
 //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();
        }