/// <summary> /// 弹出一般的消息对话框 /// </summary> /// <param name="window"></param> /// <param name="content">对话框内容</param> /// <param name="callback">关闭对话框时的回调</param> public static void Alert(this Newegg.Oversea.Silverlight.Controls.IWindow window, string content, Action callback) { window.Alert(ResCommon.Message_AlterDlgDefaultTitle, content, Newegg.Oversea.Silverlight.Controls.Components.MessageType.Information, (obj, args) => { callback(); }); }
/// <summary> /// 弹出确认对话框 /// </summary> /// <param name="window"></param> /// <param name="title">弹出窗标题</param> /// <param name="content">对话框内容</param> /// <param name="OKHandler">点击确定按钮的回调</param> /// <param name="CancelHandler">点击取消按钮的回调</param> public static void Confirm(this Newegg.Oversea.Silverlight.Controls.IWindow window, string title, string content, Action <object> OKHandler, Action <object> CancelHandler) { window.Confirm(title, content, (obj, args) => { if (args.DialogResult == Newegg.Oversea.Silverlight.Controls.Components.DialogResultType.OK) { var OKhandler = OKHandler; if (OKhandler != null) { OKhandler(args.Data); } } else { var cancelHandler = CancelHandler; if (cancelHandler != null) { cancelHandler(args.Data); } } }); }
/// <summary> /// 弹出确认对话框 /// </summary> /// <param name="window"></param> /// <param name="content">对话框内容</param> /// <param name="OKHandler">点击确定按钮的回调</param> /// <param name="CancelHandler">点击取消按钮的回调</param> public static void Confirm(this Newegg.Oversea.Silverlight.Controls.IWindow window, string content, Action <object> OKHandler, Action <object> CancelHandler) { window.Confirm(ResCommon.Message_ConfirmDlgDefaultTitle, content, OKHandler, CancelHandler); }
/// <summary> /// 弹出确认对话框 /// </summary> /// <param name="window"></param> /// <param name="content">对话框内容</param> /// <param name="OKHandler">点击确定按钮的回调</param> public static void Confirm(this Newegg.Oversea.Silverlight.Controls.IWindow window, string content, Action OKHandler) { window.Confirm(ResCommon.Message_ConfirmDlgDefaultTitle, content, _ => OKHandler(), null); }