Рассчитать значение ProgressBar по общему размеру файла C#
Мне нужно рассчитать значение индикатора выполнения из общего размера нескольких файлов, используя DownloadFileTaskAsync
, Если я использую DownloadProgressChanged
"s e.ProgressPercentage
он рассчитывает процент в зависимости от загружаемого файла, а индикатор выполнения заполняется и сбрасывается при загрузке каждого файла.
я имею totalFileSize
и я пытаюсь рассчитать так
webClient.DownloadProgressChanged += (sender, e) =>
{
currentDownloadedBytes += e.BytesReceived;
MainWindow.mainWindow.ProgressBar.Value = currentDownloadedBytes / totalFileSize;
}
значение индикатора выполнения идет до%2200 с формулой, которую я использовал.