Windows Phone“Home”按钮按下模拟

时间:2013-10-26 02:54:42

标签: navigation windows-phone homescreen navigationservice

是否可以在Windows Phone中模拟“Home”按钮? 我正在尝试覆盖后退按键并停用,因为我的应用程序启用了快速恢复功能,对我来说不要退回后退键但停用(按下主页按钮)非常重要

2 个答案:

答案 0 :(得分:2)

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

无论哪种方式,您尝试做的事情都与Windows Phone设计概念相矛盾。用户必须始终保持控制。如果用户想要退出,他将按后退按钮。如果他想让你的应用程序保持活着,他会按下主页按钮。如果用户即使他想要也无法退出您的应用程序,那将会产生挫败感。

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

总的来说,我建议您尝试教育用户,通过向他解释一些消息,如果他希望快速恢复,他不应该使用后退按钮退出应用程序。如果他按下后退按钮,只要遵守他的意愿。

答案 1 :(得分:0)

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

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