private static void OnPleaseConfirmMessage(DialogMessage dialogMessage) { if (dialogMessage != null) { MessageBoxResult result = MessageBox.Show(dialogMessage.Content, dialogMessage.Caption, dialogMessage.Button); dialogMessage.ProcessCallback(result); } }
private static void OnStatusUpdateMessage(DialogMessage dialogMessage) { if (dialogMessage != null) { MessageBoxResult result = MessageBox.Show(dialogMessage.Content, dialogMessage.Caption, dialogMessage.Button); dialogMessage.ProcessCallback(result); } }
/// <summary> /// Shows a message box. /// </summary> /// <param name="message"> /// A <see cref="T:DialogMessage"/> that defines the message box. /// </param> public void ShowMessageBox(DialogMessage message) { MessageBoxResult result = MessageBox.Show( message.Content, message.Caption, message.Button); message.ProcessCallback(result); }
void MsgDialogMessage_Handler(DialogMessage msg) { var result = System.Windows.MessageBox.Show( msg.Content, msg.Caption, msg.Button, msg.Icon); // Send callback msg.ProcessCallback(result); }
/// <summary> /// Shows a message box. /// </summary> /// <param name="message"> /// A <see cref="T:DialogMessage"/> that defines the message box. /// </param> public void ShowMessageBox(DialogMessage message) { TaskDialogOptions options = new TaskDialogOptions(); options.Owner = DialogHelper.TryGetOwnerFromSender(message.Sender); options.MainInstruction = message.Content; options.Title = message.Caption; switch (message.Button) { case MessageBoxButton.OK: options.CommonButtons = TaskDialogCommonButtons.Close; options.DefaultButtonIndex = 0; break; case MessageBoxButton.OKCancel: options.CommonButtons = TaskDialogCommonButtons.OKCancel; if (message.DefaultResult == MessageBoxResult.OK) options.DefaultButtonIndex = 0; else options.DefaultButtonIndex = 1; break; case MessageBoxButton.YesNo: options.CommonButtons = TaskDialogCommonButtons.YesNo; if (message.DefaultResult == MessageBoxResult.Yes) options.DefaultButtonIndex = 0; else options.DefaultButtonIndex = 1; break; case MessageBoxButton.YesNoCancel: options.CommonButtons = TaskDialogCommonButtons.YesNoCancel; if (message.DefaultResult == MessageBoxResult.Yes) options.DefaultButtonIndex = 0; else if (message.DefaultResult == MessageBoxResult.No) options.DefaultButtonIndex = 1; else options.DefaultButtonIndex = 2; break; } switch (message.Icon) { default: case MessageBoxImage.None: case MessageBoxImage.Question: break; case MessageBoxImage.Information: options.MainIcon = VistaTaskDialogIcon.Information; break; case MessageBoxImage.Warning: options.MainIcon = VistaTaskDialogIcon.Warning; break; case MessageBoxImage.Error: options.MainIcon = VistaTaskDialogIcon.Error; break; } TaskDialogResult result = TaskDialog.Show(options); // TaskDialogSimpleResult is directly convertable to DialogResult (WinForms) and MessageBoxResult (WPF) message.ProcessCallback((MessageBoxResult)result.Result); }
/// <summary> /// Shows a message box. /// </summary> /// <param name="message"> /// A <see cref="T:DialogMessage"/> that defines the message box. /// </param> public void ShowMessageBox(DialogMessage message) { TaskDialogOptions options = new TaskDialogOptions(); options.Owner = DialogHelper.TryGetOwnerFromSender(message.Sender); options.MainInstruction = message.Content; options.Title = message.Caption; switch (message.Button) { case MessageBoxButton.OK: options.CommonButtons = TaskDialogCommonButtons.Close; options.DefaultButtonIndex = 0; break; case MessageBoxButton.OKCancel: options.CommonButtons = TaskDialogCommonButtons.OKCancel; if (message.DefaultResult == MessageBoxResult.OK) { options.DefaultButtonIndex = 0; } else { options.DefaultButtonIndex = 1; } break; case MessageBoxButton.YesNo: options.CommonButtons = TaskDialogCommonButtons.YesNo; if (message.DefaultResult == MessageBoxResult.Yes) { options.DefaultButtonIndex = 0; } else { options.DefaultButtonIndex = 1; } break; case MessageBoxButton.YesNoCancel: options.CommonButtons = TaskDialogCommonButtons.YesNoCancel; if (message.DefaultResult == MessageBoxResult.Yes) { options.DefaultButtonIndex = 0; } else if (message.DefaultResult == MessageBoxResult.No) { options.DefaultButtonIndex = 1; } else { options.DefaultButtonIndex = 2; } break; } switch (message.Icon) { default: case MessageBoxImage.None: case MessageBoxImage.Question: break; case MessageBoxImage.Information: options.MainIcon = VistaTaskDialogIcon.Information; break; case MessageBoxImage.Warning: options.MainIcon = VistaTaskDialogIcon.Warning; break; case MessageBoxImage.Error: options.MainIcon = VistaTaskDialogIcon.Error; break; } TaskDialogResult result = TaskDialog.Show(options); // TaskDialogSimpleResult is directly convertable to DialogResult (WinForms) and MessageBoxResult (WPF) message.ProcessCallback((MessageBoxResult)result.Result); }
private void Getchoose(DialogMessage dlgmsg) { var res = MessageBox.Show(dlgmsg.Content, dlgmsg.Caption, dlgmsg.Button, dlgmsg.Icon); dlgmsg.ProcessCallback(res); }