public GenericMessageBoxResult Show(string message, string caption, GenericMessageBoxButton buttons) { // var slButtons = buttons == GenericMessageBoxButton.Ok // ? MessageBoxButton.OK // : MessageBoxButton.OKCancel; var slButtons = MessageBoxButton.OK; switch (buttons) { case GenericMessageBoxButton.OK: slButtons = MessageBoxButton.OK; break; case GenericMessageBoxButton.OKCancel: slButtons = MessageBoxButton.OKCancel; break; case GenericMessageBoxButton.YesNo: slButtons = MessageBoxButton.YesNo; break; case GenericMessageBoxButton.YesNoCancel: slButtons = MessageBoxButton.YesNoCancel; break; default: break; } var result = System.Windows.MessageBox.Show(message, caption, slButtons); var returnedResult = GenericMessageBoxResult.OK; switch (result) { case MessageBoxResult.OK: returnedResult = GenericMessageBoxResult.OK; break; case MessageBoxResult.Cancel: returnedResult = GenericMessageBoxResult.Cancel; break; case MessageBoxResult.Yes: returnedResult = GenericMessageBoxResult.Yes; break; case MessageBoxResult.No: returnedResult = GenericMessageBoxResult.No; break; default: break; } return(returnedResult); }
public GenericMessageBoxResult Show(string message, string caption, GenericMessageBoxButton buttons) { var slButtons = buttons == GenericMessageBoxButton.Ok ? MessageBoxButton.OK : MessageBoxButton.OKCancel; var result = MessageBox.Show(message, caption, slButtons); return result == MessageBoxResult.OK ? GenericMessageBoxResult.Ok : GenericMessageBoxResult.Cancel; }
public GenericMessageBoxResult Show(string message, string caption, GenericMessageBoxButton buttons) { var slButtons = buttons == GenericMessageBoxButton.Ok ? MessageBoxButton.OK : MessageBoxButton.OKCancel; var result = MessageBox.Show(message, caption, slButtons); return(result == MessageBoxResult.OK ? GenericMessageBoxResult.Ok : GenericMessageBoxResult.Cancel); }
/// <summary> /// Shows a message box with the specified message. /// </summary> /// <param name="message">The message.</param> /// <param name="caption">The caption.</param> /// <param name="buttons">The buttons.</param> /// <returns> /// Result of what button the user clicked. /// </returns> public GenericMessageBoxResult Show(string message, string caption, GenericMessageBoxButton buttons, GenericMessageBoxIcon icon = GenericMessageBoxIcon.Info) { var slButtons = buttons == GenericMessageBoxButton.Ok ? MessageBoxButton.OK : MessageBoxButton.OKCancel; var slIcons = icon == GenericMessageBoxIcon.Info ? MessageBoxImage.Information : MessageBoxImage.Error; var result = MessageBox.Show(message, caption, slButtons, slIcons); return result == MessageBoxResult.OK ? GenericMessageBoxResult.Ok : GenericMessageBoxResult.Cancel; }
public async Task<GenericMessageBoxResult> ShowAsync(string message, string caption, GenericMessageBoxButton buttons) { MessageDialog msg = new MessageDialog(message, caption); try { m_OkString = "OK"; } catch (Exception) { m_OkString = "OK"; // Use default } try { m_CancelString = "Cancel"; } catch (Exception) { m_CancelString = "Cancel"; // Use default } // Add buttons and set their command handlers if (buttons == GenericMessageBoxButton.Ok) { msg.Commands.Add(new UICommand(m_OkString, new UICommandInvokedHandler(this.CommandInvokedHandler))); // Set the command to be invoked when a user presses 'ESC' msg.CancelCommandIndex = 0; } if (buttons == GenericMessageBoxButton.OkCancel) { msg.Commands.Add(new UICommand(m_OkString, new UICommandInvokedHandler(this.CommandInvokedHandler))); msg.Commands.Add(new UICommand(m_CancelString, new UICommandInvokedHandler(this.CommandInvokedHandler))); // Set the command to be invoked when a user presses 'ESC' msg.CancelCommandIndex = 1; } await msg.ShowAsync(); return m_Result; }
public GenericMessageBoxResult ShowMessage(string text, string caption, GenericMessageBoxButton messagebutton, GenericMessageBoxIcon messageicon) { var slIcon = MessageBoxImage.None; switch (messageicon) { case GenericMessageBoxIcon.Asterisk: slIcon = MessageBoxImage.Asterisk; break; case GenericMessageBoxIcon.Error: slIcon = MessageBoxImage.Error; break; case GenericMessageBoxIcon.Exclamation: slIcon = MessageBoxImage.Exclamation; break; case GenericMessageBoxIcon.Hand: slIcon = MessageBoxImage.Hand; break; case GenericMessageBoxIcon.Information: slIcon = MessageBoxImage.Information; break; case GenericMessageBoxIcon.None: slIcon = MessageBoxImage.None; break; case GenericMessageBoxIcon.Question: slIcon = MessageBoxImage.Question; break; case GenericMessageBoxIcon.Stop: slIcon = MessageBoxImage.Stop; break; case GenericMessageBoxIcon.Warning: slIcon = MessageBoxImage.Warning; break; default: break; } var slButtons = MessageBoxButton.OK; switch (messagebutton) { case GenericMessageBoxButton.OK: slButtons = MessageBoxButton.OK; break; case GenericMessageBoxButton.OKCancel: slButtons = MessageBoxButton.OKCancel; break; case GenericMessageBoxButton.YesNo: slButtons = MessageBoxButton.YesNo; break; case GenericMessageBoxButton.YesNoCancel: slButtons = MessageBoxButton.YesNoCancel; break; default: break; } var result = System.Windows.MessageBox.Show(text, caption, slButtons, slIcon); var returnedResult = GenericMessageBoxResult.OK; switch (result) { case MessageBoxResult.OK: returnedResult = GenericMessageBoxResult.OK; break; case MessageBoxResult.Cancel: returnedResult = GenericMessageBoxResult.Cancel; break; case MessageBoxResult.Yes: returnedResult = GenericMessageBoxResult.Yes; break; case MessageBoxResult.No: returnedResult = GenericMessageBoxResult.No; break; default: break; } return(returnedResult); }
public bool ShowMessage(string text, string caption, GenericMessageBoxButton messageType) { return(MessageBox.Show(text, caption, MessageBoxButton.OK) == MessageBoxResult.OK); }
public bool ShowMessage(string text, string caption, GenericMessageBoxButton messageType) { return(MessageBox.Show(new Window { Topmost = true }, text, caption, MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.OK) == MessageBoxResult.OK); }