0

我需要使用多个文件的总大小计算进度条值DownloadFileTaskAsync。如果我使用DownloadProgressChanged's e.ProgressPercentage,它会根据正在下载的文件计算百分比,并且进度条会在每个下载文件时填充和重置。

我有totalFileSize并且我正在尝试这样计算

 webClient.DownloadProgressChanged += (sender, e) => 
 {
    currentDownloadedBytes += e.BytesReceived;
    MainWindow.mainWindow.ProgressBar.Value = currentDownloadedBytes / totalFileSize;
 }

使用我使用的公式,进度条值一直到 %2200。

4

0 回答 0