uwp - (UWP) 如何在 ContentDialog 中启用按钮之前包含延迟?
问题描述
我有一个系统,其中 ContentDialog 的结果指示过滤器何时切换到化学样品。但是,如果用户立即单击“确定”,则过滤器切换速度太快,系统驻留时间无法恢复到基线。由于 ContentDialog 还提供了一些有用的信息,因此我想在启用“ok”之前将其显示 5 秒钟。这种行为类似于用户在 FireFox 中运行下载的可执行文件。在启用“运行”之前有一个小的延迟。如何在 UWP 中完成此任务?
解决方案
用户点击 ContentDialog 按钮后,您可以通过args.Cancel
.
private void ContentDialog_PrimaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args)
{
args.Cancel = true;
// do somethings
this.Hide();
}
此致。
推荐阅读
- django - Django TypeError:未提供异常消息
- r - 使用 lapply 在 R 中按两列分组的循环回归模型
- swift - 是否可以在 Apple Watch 模拟器中播放音频?- Xcode 10.1
- javascript - 在 chrome 扩展中使用 fetch 不会在请求中包含 referer 标头
- python-3.x - 根据 MultiIndex 的多个级别从 DataFrame 中选择
- reactjs - componentWillReceiveProps 在我的反应应用程序中不起作用。它显示为未定义
- wildfly - WFLYSRV0220:已请求关闭服务器
- python - 如何在 pyqt5 中创建小部件以显示谷歌地图
- logstash - Logstash 保存/修改环境中的配置
- python - if条件语句中的'=='和'in'有什么区别?