/// <summary> /// Shows the provided message in a simple dialog with an error icon. /// </summary> /// <param name="message">The message to display.</param> /// <param name="detail">Additional information to display.</param> public static void ShowErrorMessage(string message, string detail) { var vm = new TaskDialogViewModel(message, detail); vm.SetIcon(Icon.Error); if (!vm.ShowTaskDialog()) { var messageBoxViewModel = new MessageBoxViewModel(message + "\n\n" + detail); messageBoxViewModel.DialogTitle = "Error"; messageBoxViewModel.ShowDialog(); } }
/// <summary> /// Executes the ok command. /// </summary> protected virtual void ExecuteOkCommand() { string errors = Validate(); if (String.IsNullOrEmpty(errors)) { Commit(); DialogResult = DialogResult.Ok; } else { var viewModel = new MessageBoxViewModel(errors, _dialogService); viewModel.DialogTitle = "Corrections required"; viewModel.ShowDialog(); } }
/// <summary> /// Shows the provided message in a simple dialog. /// </summary> /// <param name="message">The message to display.</param> public static void ShowMessage(string message) { var vm = new MessageBoxViewModel(message); vm.ShowDialog(); }