Windows Phone 7和后退按钮指南

Sky*_*kyG 1 windows-phone-7 windows-phone-7.1

我正在阅读以下传单要求:

为了保持一致的用户体验,"后退"按钮只能用于应用程序中的向后导航.

一个.从应用程序的第一个屏幕按"后退"按钮必须退出应用程序.
湾 按"返回"按钮必须将应用程序返回到上一页.
C.如果当前页面显示上下文菜单或对话框,按下了后退按钮的必须关闭菜单或对话框,取消向后导航到前一页.
d.对于游戏,当游戏中按下后退按钮,游戏中可以选择呈现暂停上下文菜单或对话框,或将用户导航到先前菜单屏幕.在暂停的上下文菜单或对话框中再次按"返回"按钮可关闭菜单或对话框.

我的应用程序在进入其MainPage之前第一次需要LogIn.
将不再询问登录数据(用户可以从设置中更改帐户).

我想避免用户使用backstack再次进入登录页面.
从MainPage返回将退出应用程序.

特别是我担心:
a.我将第一个屏幕显示为导航到主页的登录页面,但是我将从主页
b 退回应用程序.我正在跳过一个页面,因此按下并不严格按照上一页进行操作

您认为它是否符合认证要求?

谢谢

and*_*mar 7

允许这种情况,你应该做的是:

进入MainPage(OnNavigatedTo)后 - 从后台堆栈中删除一页:

NavigationService.RemoveBackEntry();
Run Code Online (Sandbox Code Playgroud)