1

我的主网格中有 1 个按钮。单击按钮时,我会更改子网格的视图,比如第一次单击时我显示 1 个列表视图,第二次单击时显示 1 个带有差异数据的网格视图。同时更改我想要的视图显示进度环,因为它需要时间来加载数据。我已经完成了 1 件事是点击按钮只显示进度指示器,加载完成后只是关闭进度指示器。但它不工作。知道吗?

4

1 回答 1

1

那是因为您的所有执行都是在单个线程上完成的,UI 没有任何中断来实际呈现视图。

将逻辑拆分为 3 个部分

1) 开始动画

2)将此代码推送到 Task.Run 并等待它。

3) 结束动画

于 2013-02-21T10:31:08.297 回答