Esempio n. 1
0
        /// <summary>
        /// Converts RadMessageBoxIcon to MessageBoxImage
        /// </summary>
        /// <param name="icon"> input param to convert</param>
        /// <returns>MessageBoxImage</returns>
        public static System.Windows.MessageBoxImage ToMessageBoxImage(RadMessageBoxIcon icon)
        {
            switch (icon)
            {
            case RadMessageBoxIcon.Asterisk:
                return(System.Windows.MessageBoxImage.Asterisk);

            case RadMessageBoxIcon.Error:
                return(System.Windows.MessageBoxImage.Error);

            case RadMessageBoxIcon.Exclamation:
                return(System.Windows.MessageBoxImage.Exclamation);

            case RadMessageBoxIcon.Hand:
                return(System.Windows.MessageBoxImage.Hand);

            case RadMessageBoxIcon.Information:
                return(System.Windows.MessageBoxImage.Information);

            case RadMessageBoxIcon.None:
                return(System.Windows.MessageBoxImage.None);

            case RadMessageBoxIcon.Question:
                return(System.Windows.MessageBoxImage.Question);

            case RadMessageBoxIcon.Stop:
                return(System.Windows.MessageBoxImage.Stop);

            case RadMessageBoxIcon.Warning:
                return(System.Windows.MessageBoxImage.Warning);
            }

            return(System.Windows.MessageBoxImage.None);
        }
Esempio n. 2
0
 public static RadMessageBoxResult ShowDialog(string message, RadMessageBoxButton button
                                              , RadMessageBoxIcon icon)
 {
     System.Windows.MessageBoxResult result = Xceed.Wpf.Toolkit.MessageBox.Show(message, caption
                                                                                , RadMsgConvert.ToMessageBoxButton(button)
                                                                                , RadMsgConvert.ToMessageBoxImage(icon));
     return(RadMsgConvert.ToRadMessageBoxResult(result));
 }
Esempio n. 3
0
 public static RadMessageBoxResult Show(string message, RadMessageBoxButton button, RadMessageBoxIcon icon, RadMessageWindowType type = RadMessageWindowType.Modal, string caption = "InstaWorkStation")
 {
     System.Windows.MessageBoxResult result = Xceed.Wpf.Toolkit.MessageBox.Show(message, caption
                                                                                , RadMsgConvert.ToMessageBoxButton(button)
                                                                                , RadMsgConvert.ToMessageBoxImage(icon));
     return(RadMsgConvert.ToRadMessageBoxResult(result));
 }