예제 #1
0
        public static bool?Show(string message, DialogWinImage image, UIElement relative)
        {
            string title = null;

            switch (image)
            {
            case DialogWinImage.Error:
                title = "错误";
                break;

            case DialogWinImage.Warning:
                title = "警告";
                break;

            case DialogWinImage.Information:
                title = "提示";
                break;

            case DialogWinImage.None:
            default:
                title = "";
                break;
            }
            return(Show(message, title, image, relative));
        }
예제 #2
0
        public static bool?Show(string message, string title, bool showCancelButton, DialogWinImage image, UIElement relative)
        {
            DialogWin win   = new DialogWin();
            Window    owner = FindTopWin(relative);

            if (owner != null)
            {
                win.Owner = owner;
                win.WindowStartupLocation = WindowStartupLocation.CenterOwner;
            }
            else
            {
                win.WindowStartupLocation = WindowStartupLocation.CenterScreen;
            }
            win.ViewModel.Content = message;
            win.ViewModel.Image   = image;
            if (title != null)
            {
                win.ViewModel.Title = title;
            }
            win.ViewModel.ButtonCancelVisible = showCancelButton ? Visibility.Visible : Visibility.Collapsed;
            SplitScreenControl.SetCoverVisible(true);
            bool?flag = win.ShowDialog();

            SplitScreenControl.SetCoverVisible(false);
            return(flag);
        }
예제 #3
0
 public static bool?Show(string message, string title, DialogWinImage image, UIElement relative)
 {
     return(Show(message, title, false, image, relative));
 }
예제 #4
0
 public static bool?Show(string message, string title, bool showCancelButton, DialogWinImage image)
 {
     return(Show(message, title, showCancelButton, image, null));
 }
예제 #5
0
 public static bool?Show(string message, DialogWinImage image)
 {
     return(Show(message, image, null));
 }