/// <summary>
 /// 以ShowDialog的方式弹出提示框
 /// </summary>
 /// <param name="caption">标题</param>
 /// <param name="messageBoxText">提示内容</param>
 public static void Show(string caption, string messageBoxText, Window owner, GlobalVariable.WarnOrSuccess type)
 {
     window = new MessageBoxWindow(caption, messageBoxText);
     SetBottomBtnStyle(MessageBoxButton.OK, false, type);
     window.Owner = owner;
     window.ShowDialog();
 }
 /// <summary>
 /// 以ShowDialog的方式弹出提示框
 /// </summary>
 /// <param name="caption">标题</param>
 /// <param name="messageBoxText">提示内容</param>
 public static void Show(string caption, string messageBoxText, GlobalVariable.WarnOrSuccess type)
 {
     window = new MessageBoxWindow(caption, messageBoxText);
     SetBottomBtnStyle(MessageBoxButton.OK, false, type);
     window.Owner = Antenna.Framework.Win32.GetTopWindow();
     window.ShowDialog();
 }
 /// <summary>
 /// 以ShowDialog的方式弹出提示框
 /// </summary>
 /// <param name="messageBoxText">提示内容</param>
 /// <param name="messageBoxButton">需显示的按钮类型</param>
 /// <returns></returns>
 public static ShowDialogResult Show(string messageBoxText, MessageBoxButton messageBoxButton, GlobalVariable.WarnOrSuccess type)
 {
     window = new MessageBoxWindow(messageBoxText);
     SetBottomBtnStyle(messageBoxButton, false, type);
     window.Owner = Antenna.Framework.Win32.GetTopWindow();
     window.ShowDialog();
     return(dialogResult);
 }
 /// <summary>
 /// 设置底部按钮控件属性
 /// </summary>
 /// <param name="messageBoxButton"></param>
 /// <param name="isUserControl"></param>
 private static void SetBottomBtnStyle(MessageBoxButton messageBoxButton, bool isUserControl, GlobalVariable.WarnOrSuccess type)
 {
     if (type == GlobalVariable.WarnOrSuccess.Success)
     {
         window.image.Source = new BitmapImage(new Uri("pack://application:,,,/AntennaChat;Component/Images/成功提示.png", UriKind.RelativeOrAbsolute));
     }
     else
     {
         window.image.Source = new BitmapImage(new Uri("pack://application:,,,/AntennaChat;Component/Images/提示.png", UriKind.RelativeOrAbsolute));
     }
     if (messageBoxButton == MessageBoxButton.OK)
     {
         window.btn_No.Visibility     = Visibility.Collapsed;
         window.btn_Cancel.Visibility = Visibility.Collapsed;
         window.btn_YES.Content       = "确定";
     }
     else if (messageBoxButton == MessageBoxButton.OKCancel)
     {
         window.btn_No.Visibility     = Visibility.Collapsed;
         window.btn_Cancel.Visibility = Visibility.Visible;
         window.btn_YES.Content       = "确定";
         window.btn_Cancel.Content    = "取消";
     }
     else if (messageBoxButton == MessageBoxButton.YesNo)
     {
         window.btn_No.Visibility     = Visibility.Visible;
         window.btn_Cancel.Visibility = Visibility.Collapsed;
         window.btn_YES.Content       = "是";
         window.btn_No.Content        = "否";
     }
     else if (messageBoxButton == MessageBoxButton.YesNoCancel)
     {
         window.btn_No.Visibility     = Visibility.Visible;
         window.btn_Cancel.Visibility = Visibility.Visible;
         window.btn_YES.Content       = "是";
         window.btn_No.Content        = "否";
         window.btn_Cancel.Content    = "取消";
     }
 }
 /// <summary>
 /// 以ShowDialog的方式弹出提示框
 /// </summary>
 /// <param name="caption"></param>
 /// <param name="messageBoxText"></param>
 /// <param name="messageBoxButton"></param>
 /// <param name="type"></param>
 /// <param name="winActivate">窗口是否激活</param>
 /// <returns></returns>
 public static ShowDialogResult Show(string caption, string messageBoxText, MessageBoxButton messageBoxButton, GlobalVariable.WarnOrSuccess type, bool winActivate = true)
 {
     window = new MessageBoxWindow(caption, messageBoxText);
     SetBottomBtnStyle(messageBoxButton, false, type);
     window.Topmost = true;
     window.ShowDialog();
     return(dialogResult);
 }
 /// <summary>
 /// 以ShowDialog的方式弹出提示框
 /// </summary>
 /// <param name="caption">标题</param>
 /// <param name="messageBoxText">提示内容</param>
 /// <param name="messageBoxButton">需显示的按钮类型</param>
 /// <returns></returns>
 public static ShowDialogResult Show(string caption, string messageBoxText, MessageBoxButton messageBoxButton, Window owner, GlobalVariable.WarnOrSuccess type)
 {
     window = new MessageBoxWindow(caption, messageBoxText);
     SetBottomBtnStyle(messageBoxButton, false, type);
     window.Owner = owner;
     window.ShowDialog();
     return(dialogResult);
 }