public bool ShowDialog(LogsSourcesSelectorDialogParams dialogParams) { dataGridView1.DataSource = dialogParams.LogSources; if (ShowDialog() != DialogResult.OK) { return(false); } return(true); }
async Task <bool> IPostprocessorsManagerUserInteractions.ShowLogsSourcesSelectorDialog(LogsSourcesSelectorDialogParams p, CancellationToken cancellationToken) { return(await uiInvokeSynchronization.Invoke(() => { using (var dialog = new LogsSourcesSelectorDialog()) using (var cancellationRegistration = cancellationToken.Register(dialog.Hide)) { app.View.RegisterToolForm(dialog); return dialog.ShowDialog(p); } })); }