コード例 #1
0
        public void OnDownloadProgressChanged(object sender, DownloadPercentageChangedEventArgs e)
        {
            if (DownloadState != DownloadStateEnum.Downloading)
            {
                DownloadState = DownloadStateEnum.Downloading;
            }

            DownloadProgress = e.CurrentProgress;
            DownloadSpeed    = e.CurrentSpeed;
            RaisePropertyChanged(nameof(RemainingTime));
        }
コード例 #2
0
 private void OnDownloadProgressChanged(object sender, DownloadPercentageChangedEventArgs e)
 {
     RaisePropertyChanged(nameof(TotalDownloadProgress));
     RaisePropertyChanged(nameof(TotalDownloadQuantity));
     RaisePropertyChanged(nameof(TotalDownloadSpeed));
 }
コード例 #3
0
ファイル: TaskManager.cs プロジェクト: youhaoma/DownloadTool
        private void Download_DownloadProgressChangedEvent(object sender, DownloadPercentageChangedEventArgs e)
        {
            var info = (HttpDownload)sender;

            Debug.WriteLine($"PercentageChanged: Task: {info.DownloadPath} Speed: {e.CurrentSpeed} Progress: {e.CurrentProgress}");
        }