我正在设计一个UWP应用程序。按下" X" (关闭按钮)我想显示一个弹出窗口来说明"你即将关闭而不保存。如果用户点击"否"
,您是否要放弃您的工作?" 并取消关闭事件我想到的另一种方法是隐藏" X" (完全关闭按钮),以便用户只能使用我自己的关闭按钮关闭它。
我并不担心"结束任务"因为无论如何你无能为力。
因此可以执行以下任一操作:
我知道这在WPF中是可行的,但在UWP中是类似的吗?
答案 0 :(得分:2)
AFAIK它是不可能的,你可以为后退按钮做类似的事情,但不能关闭一个。用户只是终止了应用程序而您无法对其进行任何操作,请注意您的应用程序可能已被挂起,用户仍然可以将其关闭。
值得一提的是,当用户点击' X'时,该应用仍会处理某些事件,例如暂停。 - 因此你仍然有机会保存一些东西/处理一些逻辑。
有关此内容的更多信息,请访问MSDN - section App Close:
没有事件表明用户已关闭该应用。当用户关闭应用程序时,它会首先被暂停,以便您有机会保存其状态。