/// <summary> /// Display message with a caption, custom buttons, custom icon in RTL languages /// </summary> /// <param name="message">Message content</param> /// <param name="caption">Message box caption</param> /// <param name="messageBoxButton">Message box buttons</param> /// <param name="messageBoxIcon">Message box icon</param> /// <param name="reverseContentDirection">Reverse message content direction</param> /// <returns>AmRoMessageBoxResult</returns> public AmRoMessageBoxResult Show(string message, string caption, AmRoMessageBoxButton messageBoxButton, AmRoMessageBoxIcon messageBoxIcon, bool reverseContentDirection = false) { Message = message; Caption = caption; MessageBoxButton = messageBoxButton; MessageBoxIcon = messageBoxIcon; ReverseContentDirection = reverseContentDirection; return(DisplayMessageDialog()); }
/// <summary> /// Display message with a caption, custom buttons and custom icon - 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="messageBoxIcon">Message box icon</param> /// <param name="dircetion">Specify message box direction</param> /// <param name="reverseContentDirection">Reverse message content direction</param> /// <returns>AmRoMessageBoxResult</returns> public static AmRoMessageBoxResult ShowDialog(string message, string caption, AmRoMessageBoxButton messageBoxButton, AmRoMessageBoxIcon messageBoxIcon, FlowDirection dircetion, bool reverseContentDirection = false) { var messageWindow = new WinMessageBox(Owner ?? Owner) { Message = message, Caption = caption, AmRoMessageBoxButton = messageBoxButton, AmRoMessageBoxIcon = messageBoxIcon, AmRoMessageBoxDirection = dircetion, ReverseContentDirection = reverseContentDirection }; messageWindow.ShowDialog(); return(messageWindow.AmRoMessageBoxResult); }