2013-02-21 67 views
1

我有1个按钮在我的主grid.On点击按钮即时更改子网格的视图,说1日点击我显示1列表视图和第二次点击即时显示1网格视图与差异data.while改变视图我想显示进度环,因为它需要时间来加载数据。我做了1件事情是在按钮点击只显示进度指示器,加载完成后,只是解雇进度indicator.but它没有工作。任何想法?虽然点击按钮进度环是不可见的

回答

1

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

拆分逻辑成3个部分

1)启动动画

2)推入此Task.Run代码和等待它。

3)结束动画