Windows 8 单击按钮时,进度环不可见

Windows 8 单击按钮时,进度环不可见,windows-8,microsoft-metro,Windows 8,Microsoft Metro,我的主网格中有一个按钮。单击该按钮我将更改子网格的视图,假设在第一次单击时我显示1个列表视图,在第二次单击时我显示1个带有差异数据的网格视图。在更改视图时,我希望显示进度环,因为加载数据需要时间。我已经完成了1件事,即在按钮上单击仅显示进度指示器,加载完成后仅关闭进度指示器。但事实并非如此工作。有什么想法吗?这是因为所有的执行都是在单个线程上完成的,用户界面没有任何中断来实际呈现视图 将逻辑分成3部分 1) 启动动画 2) 将此代码推入任务。运行并等待它 3) 结束动画这是因为所有的执行都是在单

我的主网格中有一个按钮。单击该按钮我将更改子网格的视图,假设在第一次单击时我显示1个列表视图,在第二次单击时我显示1个带有差异数据的网格视图。在更改视图时,我希望显示进度环,因为加载数据需要时间。我已经完成了1件事,即在按钮上单击仅显示进度指示器,加载完成后仅关闭进度指示器。但事实并非如此工作。有什么想法吗?

这是因为所有的执行都是在单个线程上完成的,用户界面没有任何中断来实际呈现视图

将逻辑分成3部分

1) 启动动画

2) 将此代码推入任务。运行并等待它


3) 结束动画

这是因为所有的执行都是在单个线程上完成的,用户界面没有任何中断来实际渲染视图

将逻辑分成3部分

1) 启动动画

2) 将此代码推入任务。运行并等待它

3) 结束动画