我需要使用多个文件的总大小计算进度条值DownloadFileTaskAsync
。如果我使用DownloadProgressChanged
's e.ProgressPercentage
,它会根据正在下载的文件计算百分比,并且进度条会在每个下载文件时填充和重置。
我有totalFileSize
并且我正在尝试这样计算
webClient.DownloadProgressChanged += (sender, e) =>
{
currentDownloadedBytes += e.BytesReceived;
MainWindow.mainWindow.ProgressBar.Value = currentDownloadedBytes / totalFileSize;
}
使用我使用的公式,进度条值一直到 %2200。