/// <summary> /// Display message with a caption and custom buttons /// </summary> /// <param name="message">Message content</param> /// <param name="caption">Message box caption</param> /// <param name="messageBoxButton">Message box buttons</param> /// <param name="reverseContentDirection">Reverse message content direction</param> /// <returns>AmRoMessageBoxResult</returns> public AmRoMessageBoxResult Show(string message, string caption, AmRoMessageBoxButton messageBoxButton, bool reverseContentDirection = false) { Message = message; Caption = caption; MessageBoxButton = messageBoxButton; ReverseContentDirection = reverseContentDirection; return(DisplayMessageDialog()); }
/// <summary> /// Display message with a caption and custom buttons - static mode /// </summary> /// <param name="message">Message content</param> /// <param name="caption">Message box caption</param> /// <param name="messageBoxButton">Message box buttons</param> /// <param name="reverseContentDirection">Reverse message content direction</param> /// <returns>AmRoMessageBoxResult</returns> public static AmRoMessageBoxResult ShowDialog(string message, string caption, AmRoMessageBoxButton messageBoxButton, bool reverseContentDirection = false) { var messageWindow = new WinMessageBox(Owner ?? Owner) { Message = message, Caption = caption, AmRoMessageBoxButton = messageBoxButton, ReverseContentDirection = reverseContentDirection }; messageWindow.ShowDialog(); return(messageWindow.AmRoMessageBoxResult); }