private void DownloadAllTracks() { foreach (var track in Tracks) { var downloadThread = new DownloadTrackThread(track); DownloadThreads.Add(downloadThread); downloadThread.Start(); } }
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(); } }