我知道如何实现后退按钮。我的问题是关于期望的行为(因为我经历过围绕它的炒作,在商店中销售应用程序需要良好的后退按钮实现)。
有官方消息来源: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402536(v=vs.105).aspx#BKMK_BackButton
但我从未使用WP8超过5分钟。我明白了" Windows"按钮/键与android home和ios home按钮相同。这是真的,WP8后面应该和android一样吗? (简要浏览页面(屏幕/活动),关闭提醒或取消确认弹出窗口,或者如果它是第一个/唯一/最终页面/活动,应用程序应退出。)
正如我所经历的那样,有一个长按后退按钮,这会打开应用程序切换器(~ios double home)。我不应该关心这个按钮吗?其余按钮(窗口,电源关闭,相机(半完整),搜索)的默认行为是否相同?我应该覆盖它们吗?我可以覆盖它们(我想我可以使用相机,但我可以将音量控制用于其他目的)吗?
答案 0 :(得分:1)
certification requirements列出后退按钮应该做得很好。简而言之,这听起来就像你描述Android后退按钮的方式 - 以下是相关要求:
(5.2.4.1)按“返回”按钮必须将应用程序返回到上一页或返回到后面堆栈中的任何上一页。
(5.2.4.2)在应用程序的第一个屏幕上按“返回”按钮必须关闭该应用程序。
(5.2.4.3)如果当前页面显示上下文菜单或对话框,则按“返回”按钮必须关闭菜单或对话框,并将用户返回到打开上下文菜单或对话框的屏幕。 / p>
您不必处理触发长按,也不需要专门处理导航(假设您使用NavigationService
进行页面导航。)
您绝对可以override the camera button,但搜索,电量和音量都是不受限制的。