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)); }
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)); }
/// <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); }