c# - 在显示进度环 Winrt C# 应用程序时禁用 UI

标签 c# windows-runtime progress-bar

在我的 winrt C# 应用程序中,我想在进度环显示和某些东西在后台运行时禁用用户交互。

请让我知道我们如何才能做到这一点。

谢谢。

最佳答案

将您的内容放在一个包含一行和一列的网格中,并将您的内容放在这个单个单元格中(很可能在另一个网格中)。在包含网格内,在“真实”内容的正下方但在同一个单元格内,放置一个全宽、全高的透明虚拟网格,其可见性与进度环的可见性相关联。通过一些调整,您应该能够让虚拟网格捕获所有用户输入并防止它到达“真实”内容。当虚拟网格的可见性折叠时(即当进度环也折叠时),“真实”内容将正常运行。

关于c# - 在显示进度环 Winrt C# 应用程序时禁用 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14889335/

相关文章:

c# - Microsoft Office Interop Excel - 指定 Excel 文件的名称

javascript - Windows 8 应用程序在手指滑动时触发事件

windows-runtime - 如何区分空 Platform.String 和空 Platform.String^

jquery - 下载页面时显示水平进度条

php - AJAX - 执行的 shell 命令的进度条

javascript - 当进度条达到 100% 时如何重定向到 url

c# - Xaml C# 绑定(bind)数据仅在第一次有效

c# - 为什么 C# 容器和 GUI 类对与大小相关的成员使用 int 而不是 uint?

c# - 长时间运行的阻塞方法。阻塞、休眠、开始/结束和异步之间的区别

.net - SignalR 中的多态性