Esempio n. 1
0
        private static MessageBoxResult ConfirmationResult(ConfirmBoxButtons messageBoxButtons = ConfirmBoxButtons.OK)
        {
            MessageBoxResult confirmationResult = MessageBoxResult.None;
            var resultConfirmBox = _confirmBox.ShowDialog();

            // OK
            if (messageBoxButtons == ConfirmBoxButtons.OK && resultConfirmBox == true)
            {
                confirmationResult = MessageBoxResult.OK;
            }
            // OKCancel
            else if (messageBoxButtons == ConfirmBoxButtons.OKCancel && resultConfirmBox == true)
            {
                confirmationResult = MessageBoxResult.OK;
            }
            else if (messageBoxButtons == ConfirmBoxButtons.OKCancel && resultConfirmBox == false)
            {
                confirmationResult = MessageBoxResult.Cancel;
            }
            // YesNo
            else if (messageBoxButtons == ConfirmBoxButtons.YesNo && resultConfirmBox == true)
            {
                confirmationResult = MessageBoxResult.Yes;
            }
            else if (messageBoxButtons == ConfirmBoxButtons.YesNo && resultConfirmBox == false)
            {
                confirmationResult = MessageBoxResult.No;
            }
            ;
            return(confirmationResult);
        }
Esempio n. 2
0
 public static MessageBoxResult Show(string ImageTitleUrl,
                                     string message,
                                     string textHeader,
                                     ConfirmBoxButtons messageBoxButtons)
 {
     _instance = new MessageConfirmBox(ImageTitleUrl, message,
                                       textHeader,
                                       messageBoxButtons);
     return(ConfirmationResult(messageBoxButtons));
 }
Esempio n. 3
0
 protected MessageConfirmBox(string ImageTitleUrl,
                             string message,
                             string caption,
                             ConfirmBoxButtons messageBoxButtons)
 {
     _confirmBox = new MessageConfirm()
     {
         DataContext = new MessageConfirmViewModel(message,
                                                   caption,
                                                   messageBoxButtons)
         {
             TitleImageUrl = ImageTitleUrl
         }
     };
 }
Esempio n. 4
0
 public MessageConfirmViewModel(string message, string caption, ConfirmBoxButtons confirmBoxButtons, ConfirmBoxImage confirmBoxImage,
                                MessageBoxResult confirmBoxResult) : this(message, caption, confirmBoxButtons, confirmBoxImage)
 {
     ConfirmBoxResult = confirmBoxResult;
 }
Esempio n. 5
0
 public MessageConfirmViewModel(string message, string caption, ConfirmBoxButtons confirmBoxButtons, ConfirmBoxImage confirmBoxImage) :
     this(message, caption, confirmBoxButtons)
 {
     ConfirmBoxImage = confirmBoxImage;
 }
Esempio n. 6
0
 public MessageConfirmViewModel(string message, string caption, ConfirmBoxButtons messageBoxButtons) : this(message, caption)
 {
     ConfirmBoxButtons = messageBoxButtons;
 }