void archiveIterator_CurrentFileExtractProgressChanged(object sender, ExtractProgressChangedEventArgs e) { int pc = 95 + (int)(5.0 * e.BytesTransferred / e.TotalBytesToTransfer); if (pc != PercentComplete) { PercentComplete = pc; } }
void archiveIterator_CurrentFileExtractProgressChanged(object sender, ExtractProgressChangedEventArgs e) { int pc = downloadUpdate ? 95 + (int)(5.0 * e.BytesTransferred / e.TotalBytesToTransfer) : (int)(100.0 * e.BytesTransferred / e.TotalBytesToTransfer); PercentComplete = pc; }