Exemple #1
0
 /// <summary>
 /// Clears the search results objects to purge them from memory
 /// </summary>
 private void ClearResults()
 {
     while (Results.Items.Count > 0)
     {
         object listItem = Results.Items.ElementAt(0);
         if (listItem is PlaylistList)
         {
             PlaylistList playlistList = listItem as PlaylistList;
             playlistList.Unload();
             Results.Items.Remove(playlistList);
         }
         else if (listItem is TrackList)
         {
             TrackList trackList = listItem as TrackList;
             trackList.Unload();
             Results.Items.Remove(trackList);
         }
         else if (listItem is AlbumList)
         {
             AlbumList albumList = listItem as AlbumList;
             albumList.Unload();
             Results.Items.Remove(albumList);
         }
     }
 }