我可以停止关闭UWP应用程序的用户(不包括最终任务)



我正在设计一个UWP应用程序。按下" X"(关闭按钮)我想显示一个弹出式"您即将关闭而无需保存。您想丢弃工作吗?" 并取消关闭事件,如果用户单击" no"

我考虑过的另一种方式是隐藏" x"(关闭按钮),以便用户只能使用我自己的关闭按钮将其关闭。

我并不担心"结束任务",因为无论如何您无能为力。

因此,可以做以下任务之一:

  • 我可以拦截应用程序的关闭事件并停止吗?
  • 我可以隐藏关闭按钮吗?

我知道这在WPF中是可能的,但是UWP中是否可以使用类似的东西?

afaik是不可能的,您可以做类似的后退按钮,但不能关闭一个。用户刚刚终止该应用程序,您无能为力,还请注意,您的应用程序可能已经挂起,并且用户仍然可以关闭它。

奇妙的是,当用户单击'x'时,该应用程序仍将处理某些事件,例如暂停 - 因此,您仍然有机会保存某些内容/处理某些逻辑。

有关此的更多信息,您将在MSDN -section app关闭

上找到

没有一个事件可以表明用户关闭了应用程序。当用户关闭应用程序时,它首先被暂停以使您有机会保存其状态。

最新更新