예제 #1
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));
 }
예제 #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));
 }
예제 #3
0
        /// <summary>
        /// Converts RadMessageBoxButton to MessageBoxButton
        /// </summary>
        /// <param name="button"></param>
        /// <returns></returns>
        public static System.Windows.MessageBoxButton ToMessageBoxButton(RadMessageBoxButton button)
        {
            switch (button)
            {
            case RadMessageBoxButton.OK:
                return(System.Windows.MessageBoxButton.OK);

            case RadMessageBoxButton.OKCancel:
                return(System.Windows.MessageBoxButton.OKCancel);

            case RadMessageBoxButton.YesNo:
                return(System.Windows.MessageBoxButton.YesNo);

            case RadMessageBoxButton.YesNoCancel:
                return(System.Windows.MessageBoxButton.YesNoCancel);
            }

            return(System.Windows.MessageBoxButton.OK);
        }