覆盖Windows 10通用应用程序UWP上的关闭框



我正试图通过单击应用程序窗口上的"关闭"框来阻止应用程序关闭。例如,有一个带有未保存更改的文本编辑器,在按下关闭框时,我会首先显示"关闭";是否要在退出前保存更改"

我如何检测到应用程序想要关闭并防止这种情况发生?

我使用的是C++,这需要用于Windows 10通用应用程序UWP。我已经知道如何为Win32做这件事了。

注释是正确的。常规应用商店目前无法做到这一点。

然而,通过创建者更新(和相应的SDK),我们已经包含了预览API,您现在可以查看该功能:

Windows.UI.Core.Preview.SystemNavigationManagerPreview类提供了应用程序可以标记为已处理的CloseRequested事件。为了使事件正常工作,应用程序需要根据以下条件声明受限的"confirmAppClose"功能:https://learn.microsoft.com/en-us/windows/uwp/packaging/app-capability-declarations

请告知我们您的反馈。

谢谢,Stefan Wick-Windows开发者平台

最新更新