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;
        }
Exemple #3
0
        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);
 }
Exemple #8
0
 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);
 }