//using System.Windows; //using System.Windows.Media; //namespace Muchinfo.WPF.Controls.Windows //{ // public class MessageBoxHelper // { // /// // /// 显示成功信息 // /// // /// 提示信息 // /// 标题 // /// if set to true [is login]. // /// MessageBoxResult. // public static MessageBoxResult ShowSuccess(string message, string caption, bool isLogin = false) // { // return ShowSuccess(Application.Current.MainWindow, message, caption, isLogin); // } // /// // /// Shows the success. // /// // /// The owner. // /// The message. // /// The caption. // /// if set to true [is login]. // /// MessageBoxResult. // public static MessageBoxResult ShowSuccess(Window owner, string message, string caption, bool isLogin = false) // { // var background = GetBackground(isLogin); // return MuchinfoMessageBox.Show(owner, message, caption, MessageBoxButton.OK, MessageBoxImage.Information, background); // } // /// // /// 显示提示信息 // /// // /// 提示信息 // /// 标题 // /// if set to true [is login]. // /// MessageBoxResult. // public static MessageBoxResult ShowInfo(string message, string caption, bool isLogin = false) // { // return ShowInfo(Application.Current.MainWindow, message, caption, isLogin); // } // /// // /// Shows the information. // /// // /// The owner. // /// The message. // /// The caption. // /// if set to true [is login]. // /// MessageBoxResult. // public static MessageBoxResult ShowInfo(Window owner, string message, string caption, bool isLogin = false) // { // var background = GetBackground(isLogin); // return MuchinfoMessageBox.Show(owner, message, caption, MessageBoxButton.OK, MessageBoxImage.Warning, background); // } // /// // /// 显示选择信息 // /// // /// 提示信息 // /// 标题 // /// if set to true [is login]. // /// System.Windows.MessageBoxResult. // public static MessageBoxResult ShowQuestion(string message, string caption, bool isLogin = false) // { // return ShowQuestion(Application.Current.MainWindow, message, caption, isLogin); // } // /// // /// Shows the question. // /// // /// The owner. // /// The message. // /// The caption. // /// if set to true [is login]. // /// MessageBoxResult. // public static MessageBoxResult ShowQuestion(Window owner, string message, string caption, bool isLogin = false) // { // var background = GetBackground(isLogin); // return MuchinfoMessageBox.Show(owner, message, caption, MessageBoxButton.YesNo, MessageBoxImage.Question, background); // } // private static Brush GetBackground(bool isLogin) // { // return GetFromeResource(isLogin ? "MuchinfoBrush3" : "MuchinfoBrush6"); // } // private static T GetFromeResource(string resourceName) where T : class // { // try // { // var brush = (T)Application.Current.TryFindResource(resourceName); // if (brush == null) return default(T); // return brush; // } // catch // { // return null; // } // } // } //}