【问题标题】:UWP How to hide the app?UWP 如何隐藏应用程序?
【发布时间】:2018-03-28 17:27:50
【问题描述】:

在我的应用程序中,它们是隐藏应用程序的一种选择。每当用户单击隐藏应用程序窗口以及任务栏中的应用程序图标时,都应该被隐藏。 如何在 UWP 中实现这一点?

【问题讨论】:

  • 然后怎么会回来?
  • 按用于相同的热键(快捷键)(隐藏/取消隐藏应用程序)。当它可见时,应用程序将处于应用程序隐藏之前的状态。
  • 据我所知,UWP 中没有这样的 API,难道它不会像在 windows 中冻结你的应用一样像 Lock 选项一样工作吗?
  • 不,我只是想从屏幕上隐藏应用
  • 我相信没有选项可以自行最小化或隐藏 uwp 应用程序。类似问题 --> stackoverflow.com/questions/43883976

标签: c# uwp uwp-xaml


【解决方案1】:

UWP(尚)不支持此功能。 如果您查看 UWP Skype,它始终与所有其他应用程序一起从任务栏中保持可见。 UWP 应用无法自行注册要启动的全局快捷方式。

当操作系统需要/需要时,最小化的 UWP 应用程序将被挂起,并且无法执行任何工作。如果您隐藏您的应用程序,您将被暂停并且将无法执行任何工作。唯一的例外是,如果您请求延长执行时间,您的应用程序将被允许在最小化时运行。它们仍然是限制,但它们是更多的电池/锁定屏幕界限。

如果你真的想隐藏你的应用,你应该关闭你的应用窗口并依靠一些后台任务来执行你在隐藏/停止时可能想要做的工作。

这应该是一本好书:

Windows 10 universal Windows platform (UWP) app lifecycle

Support your app with background tasks

Postpone app suspension with extended execution

【讨论】:

  • 最小化后,应用程序实际上可以使用 ExtendedExecutionSession API 继续工作。您可能想更新您的答案。除此之外,答案是正确的。
猜你喜欢
  • 2018-08-12
  • 1970-01-01
  • 1970-01-01
  • 2015-01-16
  • 1970-01-01
  • 1970-01-01
  • 2011-06-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多