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)); }
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); }
public static bool?Show(string message, string title, DialogWinImage image, UIElement relative) { return(Show(message, title, false, image, relative)); }
public static bool?Show(string message, string title, bool showCancelButton, DialogWinImage image) { return(Show(message, title, showCancelButton, image, null)); }
public static bool?Show(string message, DialogWinImage image) { return(Show(message, image, null)); }