Edge是一款第一方应用程序 - 微软可以使用其他人无法使用的API。https://msdn.microsoft.com/en-us/library/windows/apps/mt243287.aspx清楚地说明没有应用程序关闭事件。 - Tamás Deme
1个回答
7
7
评论是正确的。目前,普通商店应用程序无法做到这一点。但是,使用创作者更新(和相应的SDK),我们已经包含了一个预览API,您现在可以检查此功能: Windows.UI.Core.Preview.SystemNavigationManagerPreview类提供了一个CloseRequested事件,应用程序可以将其标记为已处理。为了使事件起作用,应用程序需要声明受限的“confirmAppClose”功能,请参阅https://learn.microsoft.com/en-us/windows/uwp/packaging/app-capability-declarations 请告诉我们您的反馈意见。 谢谢, Stefan Wick - Windows开发平台
- Stefan Wick MSFT
5
谢谢提供这个信息,真是太令人兴奋了。我会等API最终确定后再进行操作。 - Esenthel
在16299 SDK中未找到“ConfirmAppClose”功能。 - Vincent
@Snekithan:是的,正如答案中提到的那样,自创作者更新以来就已经可用了。这是MSDN链接:https://learn.microsoft.com/en-us/uwp/api/windows.ui.core.preview.systemnavigationmanagerpreview.closerequested - Stefan Wick MSFT