【问题标题】:Windows Phone "Home" button press simulationWindows Phone“主页”按钮按下模拟
【发布时间】:2013-10-26 02:54:41
【问题描述】:

是否可以在 Windows Phone 中模拟“主页”按钮按下? 我正在尝试覆盖返回键并进行停用,因为我的应用启用了快速恢复,并且对我来说不要通过返回键退出而是停用(按下主页按钮)很重要

【问题讨论】:

  • 所以你想停用主页按钮?

标签: navigation windows-phone homescreen navigationservice


【解决方案1】:

我知道在不退出应用程序的情况下打开主屏幕的唯一方法是将磁贴固定在主屏幕上。这可能不是一个实用的解决方案。

无论哪种方式,您尝试做的都是与 Windows Phone 设计理念相矛盾的。用户必须始终保持控制。如果用户想退出,他会按下返回按钮。如果他想让你的应用程序保持活跃,他会按下主页按钮。如果用户无法退出您的应用程序,即使他想退出,这将造成挫败感。

另外,请记住 GDR3(下一个 Windows Phone 更新)允许用户直接从任务切换器关闭应用程序。对此你无能为力。

总体而言,我建议您尝试教育用户,向他解释一些消息,如果他希望快速恢复,则不应使用后退按钮退出应用程序。如果他还是按了返回键,就按照他的意愿去做。

【讨论】:

    【解决方案2】:

    您可以使用Device.HardwareButton.Start() 来自Microsoft.VisualStudio.TestTools.UITesting 命名空间。

    要使用此命名空间,您需要添加适当的引用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-12
      • 1970-01-01
      • 2011-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多