/// <summary> /// 弹出信息对话框 /// </summary> /// <param name="message"></param> /// <param name="subForm"></param> public static void ShowDialog(string message, MyWindow.AfterCloseDelegate afterClose) { var model = new DialogModel(); model._Message = message; var form = new DialogForm(MessageBoxButton.YesNo, MessageBoxImage.Question, model); //form.Width = 400; form.Height = 160; ShowDialogForm("提示信息", form, model, afterClose); }
/// <summary> /// 弹出信息对话框 /// </summary> /// <param name="message"></param> /// <param name="subForm"></param> public static void ShowErr(string message, MyWindow.AfterCloseDelegate afterClose = null) { var model = new DialogModel(); model._Message = message; var form = new DialogForm(MessageBoxButton.OK, MessageBoxImage.Error, model); //form.Width = 400; form.Height = 160; ShowDialogForm("错误信息", form, model, afterClose); }
/// <summary> /// /// </summary> /// <typeparam name="T"></typeparam> /// <param name="title"></param> /// <param name="view"></param> /// <param name="onDialogCloseCallBack"></param> public static void ShowDialogForm(string title, UserControl view, object item = null, MyWindow.AfterCloseDelegate afterClose = null) { try { var window = new MyWindow(item, afterClose, false); window.lblTitle.Content = title; window.pnlBody.Width = view.Width; window.pnlBody.Height = view.Height; window.pnlBody.Children.Add(view); window.pnlHead.Width = view.Width; window.Show(); } catch { return; } }