Windows Phone 8异步Web请求,阻止用户触摸

时间:2014-01-27 05:14:10

标签: windows-phone-8 restsharp

我需要知道在Windows Phone 8中执行Web请求的最佳方式是什么。 就我而言,我将它分为4个步骤。

  1. 显示不确定的进度条
  2. 阻止任何用户互动
  3. 请求和处理数据
  4. 取消进度条并取消ui块
  5. 现在我唯一的问题是在第2步。

    在网络操作正在进行且进度条显示时阻止任何用户触摸响应的最佳方法是什么?

    例如我有用户名和密码框以及一个登录按钮,我希望当用户按下登录时,直到请求完成,用户才能点击任何ui项目,如用户名,密码框或登录按钮。 / p>

    感谢

1 个答案:

答案 0 :(得分:0)

使用IsEnabledTextBox的{​​{1}}属性。当您输入下载功能时将其设置为Button,如果出现错误则返回true,或者只是导航/更新ui是成功的情况。