示例#1
0
 public static async void ShowDialog(string header, string message, DialogIconKind icon)
 {
     var result = await DialogHelper.CreateAlertDialog(new AlertDialogBuilderParams()
     {
         ContentHeader    = header,
         SupportingText   = message,
         DialogHeaderIcon = icon,
         StartupLocation  = WindowStartupLocation.CenterOwner,
         NegativeResult   = new DialogResult("ok"),
         WindowTitle      = header,
         Borderless       = true,
         MaxWidth         = MainWindow.Instance.Width - 40,
         DialogButtons    = new DialogResultButton[]
         {
             new DialogResultButton
             {
                 Content = "OK",
                 Result  = "ok"
             }
         },
     }).ShowDialog(MainWindow.Instance);
 }
 public DialogIconExtension(DialogIconKind kind, double size = 16)
 {
     Kind = kind;
     Size = size;
 }