public void CancelDownloading()
        {
            if (!CanCancelDownloading)
            {
                return;
            }

            downloadTask.Cancel();
            ProgressState           = "cancelled";
            CanDownloadContentAsync = true;
            CanCancelDownloading    = false;
            CanShowResult           = false;
            CanEditSource           = true;
        }