private void OnDownloadProgressChanged(DownloadClient <DownloadItem> sender, DownloadProgressChangedArgs e, DownloadItem userToken) { var item = new FileDownloadProgressChangedArgs(); item.ReceivedBytes = e.ReceivedBytes; item.ClientId = sender.ClientId; item.TotalBytesToBeRecieved = e.TotalBytesToBeRecieved; item.ProgressPercentage = e.ProgressPercentage; item.DownloadItem = userToken; item.DownloadSpeed = e.DownloadSpeed; RaiseDownloadProgressChanged(item); }
private void RaiseDownloadProgressChanged(FileDownloadProgressChangedArgs e) { FileDownloadProgressChanged?.Invoke(e); }