标签: windows-8 microsoft-metro
我的主网格中有1个按钮。点击按钮即可更改子网格的视图,比如说第一次点击我显示1个列表视图,第二次点击即可显示1个带有差异数据的网格视图。查看我想显示进度响铃,因为它需要时间来加载数据。我做了1件事是按钮点击只显示进度指示器和加载完成后只是关闭进度指示器。但它不工作。任何想法?
答案 0 :(得分:1)
这是因为你所有的执行都是在单个线程上完成的,没有任何中断UI来实际呈现视图。
将逻辑拆分为3部分
1)开始动画
2)在Task.Run中推送此代码并等待它。
3)结束动画