public ErrorDialogViewModel(string errorMessage) { ErrorMessage = errorMessage; IgnoreCommand = new CommandHandler(() => DialogClosing?.Invoke(this, false), true); ExitCommand = new CommandHandler(() => DialogClosing?.Invoke(this, true), true); CopyToClipboardCommand = new CommandHandler(() => Clipboard.SetText(ErrorMessage), true); }
void Dialog_FormClosing(object sender, FormClosingEventArgs e) { if (e.CloseReason == CloseReason.MdiFormClosing) { EveryFileExplorerUtil.DisableFileDependencyDialog(); } if (DialogClosing != null) { e.Cancel = !DialogClosing.Invoke(this); } }
protected virtual void OnDialogClosing(EventArgs e) { DialogClosing?.Invoke(this, e); }
private void OnDialogClosing(DialogEventArgs e) { DialogClosing?.Invoke(this, e); }