我正在创建一个小型 WP8 应用程序,它更新从 Windows Azure 移动服务接收数据并将其显示给用户。
现在我有一个单独的线程,它的工作是与 azure 服务交互,获取数据并使用数据更新 UI,而主 UI 线程正在做其他事情。
我尝试了以下方法但失败了......
创建了一个单独的线程,但该线程无法更新 UI,因为它无法访问控件
创建了一个
BackgroundWorker
线程,但是当我调用 Azure 移动服务 await 方法时,工作线程调用其完成的事件,然后当我调用该ProgressChanged
事件时它失败并出现异常:操作已经完成
有人可以帮帮我吗?