public void ShowProgress(WebApi webApi)
 {
     this.webApi = webApi;
     var dialog = new UploadDialog() { DataContext = this, Owner = Application.Current.MainWindow };
     dialog.Closing += async (_, __) => await this.Cancel();
     dialog.ShowDialog();
     this.cancellationTokenSource = new CancellationTokenSource();
 }
示例#2
0
        public void ShowProgress(WebApi webApi)
        {
            this.webApi = webApi;
            var dialog = new UploadDialog()
            {
                DataContext = this, Owner = Application.Current.MainWindow
            };

            dialog.Closing += async(_, __) => await this.Cancel();

            dialog.ShowDialog();
            this.cancellationTokenSource = new CancellationTokenSource();
        }