private void DownloadsManager_DownloadStarted(Core.Models.MusixSongResult result) { UITaskFactory.StartNew(() => { ActiveDownloadControl activeDownloadControl = new ActiveDownloadControl(result); FlowDownloads.Controls.Add(activeDownloadControl); }); }
public void ClientProgressCallback(int step, int stepMax, string status, MusixSongResult download) { UITaskFactory.StartNew(() => { ActiveDownloadControl ACD = GetControl(download); if (ACD != null) { ACD.SetProgress(step, stepMax, status); } }); }
private void DownloadsManager_DownloadFinished(MusixSongResult result) { UITaskFactory.StartNew(() => { ActiveDownloadControl adc = GetControl(result); if (adc != null) { FlowDownloads.Controls.Remove(adc); adc.Dispose(); } }); }