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);
 }
示例#3
0
 private void OnGetBinaryContentProgressChanged(TransferProgressChangedEventArgs e)
 {
     UIThread.Run(() => ProgressValue = e.Percentage);
 }