【发布时间】:2018-03-27 04:41:35
【问题描述】:
我正在使用 UWP 框架为 Windows 10 移动企业版制作应用程序。我有许多文件要循环保存到磁盘,我想显示一个弹出窗口ProgressBar,在保存文件时阻止用户。我想在每次循环迭代时更新ProgressBar,并在最后删除它。
我想我可以制作一个包含ProgressBar 的自定义ContentDialog,并在开头显示ContentDialog。我很困惑如何做到这一点,因为ContentDialog 的ShowAsync() 方法在对话框打开时会阻塞。
我的猜测是我必须要么在新线程/任务/任何东西中执行ShowAsync() 或文件循环。有没有一种最佳实践方法?
注意——进度条不能,按要求就在当前页面里面。它必须是某种阻止用户的弹出窗口,直到它被代码关闭。
【问题讨论】: