1、提示框
分为提示、异常、失败、成功几种类型
方法:
/// <summary> /// 弹出提示 /// 标题:提示 /// </summary> /// <param name="strContent">内容</param> public static void ShowInfoMessageBox(string strContent) { AlertRadWindow(Application.Current.MainWindow, strContent, Application.Current.Resources["MessageInfoStyle"] as Style, "提示"); } /// <summary> /// 弹出提示 /// 标题:异常 /// </summary> /// <param name="strContent">内容</param> public static void ShowExceptionMessageBox(string strContent) { AlertRadWindow(Application.Current.MainWindow, strContent, Application.Current.Resources["MessageInfoStyle"] as Style, "异常"); } /// <summary> /// 弹出提示 /// 标题:失败 /// </summary> /// <param name="strContent">内容</param> public static void ShowErrorMessageBox(string strContent) { AlertRadWindow(Application.Current.MainWindow, strContent, Application.Current.Resources["MessageErrorStyle"] as Style, "失败"); } /// <summary> /// 弹出提示 /// 标题:成功 /// </summary> /// <param name="strContent">内容</param> public static void ShowSuccessMessageBox(string strContent) { AlertRadWindow(Application.Current.MainWindow, strContent, Application.Current.Resources["MessageSuccessStyle"] as Style, "成功"); } private static void AlertRadWindow(ContentControl owner, string strContent, Style style, string header) { RadWindow.Alert(new DialogParameters() { Owner = owner, Content = new TextBlock() { Text = strContent, TextWrapping = TextWrapping.Wrap, VerticalAlignment = VerticalAlignment.Center }, ContentStyle = style, Header = header, }); }