private static async Task ShowConfirmationDialogAsync(ConfirmationMessage message) { var window = new ConfirmationWindow() { VM = message.VM }; await window.ShowDialog(MainWindow); message.Process(message.VM.Result); }
private static void ShowConfirmation(ConfirmationMessage message) { try { MessageBoxResult result = MessageBox.Show(message.Message, "Mzinga", MessageBoxButton.YesNo); message.Process(result == MessageBoxResult.Yes); } catch (Exception ex) { ExceptionUtils.HandleException(ex); } }
private static void ConfirmAction(ConfirmationMessage message) { ConfirmationWindow window = new ConfirmationWindow(); window.DataContext = message.ConfirmationVM; message.ConfirmationVM.RequestClose += () => { window.Close(); }; if (message.ConfirmationVM.DisplayDialog) { window.ShowDialog(); } message.Process(); }
private static void ShowConfirmation(ConfirmationMessage message) { DialogResult dialogResult = MessageBox.Show(message.Message, "Mzinga", MessageBoxButtons.YesNo); message.Process(dialogResult == DialogResult.Yes); }