0

我知道如何实现后退按钮。我的问题是关于期望的行为(正如我所经历的那样,围绕它进行了大肆宣传,需要良好实施后退按钮才能在商店中销售应用程序)。

有官方出处: http: //msdn.microsoft.com/en-us/library/windowsphone/develop/ff402536 (v=vs.105).aspx#BKMK_BackButton

但我从来没有使用过 WP8 超过 5 分钟。我了解“Windows”按钮/键与 android home 和 ios home 按钮相同。是真的,WP8 背部应该和安卓背部一样吗?(简单地浏览页面(屏幕/活动),关闭警报或取消确认弹出窗口,或者如果它是第一个/唯一/最后一个页面/活动,应用程序应该退出。)

根据我的经验,长按后退按钮会调出应用切换器(~ios double home)。我真的不应该关心这个按钮吗?其余按钮(窗口、关机、相机(半满和全满)、搜索)的默认行为是否相同?我应该覆盖它们吗?我可以覆盖它们(我想我可以使用相机,但我可以将音量控制用于其他目的)吗?

4

1 回答 1

1

认证要求列出了后退按钮应该做得很好。简而言之,这听起来就像您描述 Android 后退按钮的方式 - 以下是相关要求:

(5.2.4.1) 按下后退按钮必须将应用程序返回到上一页或返回到后堆栈中的任何前一页。

(5.2.4.2) 从应用程序的第一个屏幕按返回按钮必须关闭应用程序。

(5.2.4.3) 如果当前页面显示上下文菜单或对话框,按下后退按钮必须关闭菜单或对话框并将用户返回到打开上下文菜单或对话框的屏幕。

您不必处理触发长按,也不需要专门处理导航(假设您使用的NavigationService是页面导航。)

您绝对可以覆盖相机按钮,但搜索、电源和音量是不受限制的。

于 2013-07-02T07:14:47.410 回答