Example #1
0
 /// <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());
 }
Example #2
0
        /// <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);
        }