示例#1
0
 private void DownloadAllTracks()
 {
     foreach (var track in Tracks)
     {
         var downloadThread = new DownloadTrackThread(track);
         DownloadThreads.Add(downloadThread);
         downloadThread.Start();
     }
 }
示例#2
0
        private void TracksOnCollectionChanged(object sender, NotifyCollectionChangedEventArgs notifyCollectionChangedEventArgs)
        {
            if (notifyCollectionChangedEventArgs.NewItems == null)
            {
                return;
            }

            foreach (Track track in notifyCollectionChangedEventArgs.NewItems)
            {
                var downloadThread = new DownloadTrackThread(track);
                DownloadThreads.Add(downloadThread);
                downloadThread.Start();
            }
        }