private void OnTransferProgressChanged(TransferProgressChangedEventArgs args) { if (_isContinued) { _isContinued = false; return; } UIThread.Run(() => { if (args.Percentage == 100) { _statistics.BytesTransferred += args.TotalBytesTransferred; } CurrentFileProgress = args.Percentage > 0 ? args.Percentage : 0; _currentFileBytesTransferred += args.Transferred; BytesTransferred += args.Transferred; }); }
private void OnGetBinaryContentProgressChanged(TransferProgressChangedEventArgs e) { UIThread.Run(() => ProgressValue = e.Percentage); }