【发布时间】:2015-09-22 23:31:18
【问题描述】:
我正在编写一个 UAP C#/XAML 应用程序,目前我对用户在桌面环境中运行我的应用程序的情况感兴趣(当键盘和鼠标可用时,机器正在运行某些版本的 Windows 10不是 Windows 10 移动版)。
我想拦截 ALT+F4 以便在用户退出之前询问一些重要问题,例如在记事本中 - 当您有未保存的文件并且记事本通知您这一事实并询问您是否要保存您的工作,不保存就退出,或者继续处理您的文件。
在 Windows 10 UAP 中是否可能出现这种行为?我尝试使用 Application.Suspending 事件和 ExtendedExecutionSession,但似乎在触发此事件之前 GUI 线程已死,我在此事件的处理程序中所能做的只是不需要用户交互的操作。
【问题讨论】:
标签: winrt-xaml win-universal-app