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(); }
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(); }