示例#1
0
 /// <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();
     });
 }
示例#2
0
 /// <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);
             }
         }
     });
 }
示例#3
0
 /// <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);
 }
示例#4
0
 /// <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);
 }