开发者社区> 问答> 正文

wp8 等待层如何实现 400 请求报错 

想实现一个功能   在点击按钮后  webservice 请求 ,请求过程中,主界面出现透明层  中间一个进度条  找了很久没有找到合适的解决办法,求大神指导啊  

展开
收起
kun坤 2020-05-30 23:15:22 475 0
1 条回答
写回答
取消 提交回答
  • 弄一个grid设置一下opacity,放在最上层呗。

    ######@铭记 不能######能否再详细点###### wp toolit 有相关的 ######

    之前我也遇到过类似问题。下面是我的解决方法:
    1. 创建一个mask控件,比如转啊转,或者是某个等待符号。
    public partial class Mask : UserControl     {         public Mask()         {

    1. 设置页面线程的两个调用函数,showMask 和 closeMask 用于在要求等待前后开启和关闭等待层控件的显示。
      public void ShowMask(string msg = "")         {

                  if (Dispatcher.CheckAccess())

                  {

                      _ShowMaskWithMsgPosition(msg, false);

                  }

                  else

                  {

                      Deployment.Current.Dispatcher.BeginInvoke(() =>

                      {

                          _ShowMaskWithMsgPosition(msg, false);

                      });

                  }

            }
    3. 预设定好等待控件出现的位置,然后invoke到主线程即可。 ######俩控件的事,还有这么多人问,弄个 grid放最上面变成全屏并且设成半透明,里面放个进度条...

    2020-05-30 23:15:28
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
ui-model,跨框架复用 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载