1

我刚刚在 windows phone 市场上拒绝了一个应用程序,因为我没有遵守“后退按钮关闭应用程序”规则。

目前我正在做以下事情:

  • 打开应用

  • 如果您从未输入过详细信息,请导航到保存详细信息页面

  • 在到达这个“第一个条目”页面时,我取消使用后退按钮

因为正如您所看到的,用户看到的第一个视图是我的“第一个条目”页面,尽管我试图变得聪明并阻止用户返回一个空的主页(因为他们没有输入他们的详细信息)我是真正阻止他们在第一个屏幕上退出。

因为没有办法按照 Silverlight 中的代码退出

http://blogs.msdn.com/b/ptorr/archive/2010/08/01/exiting-a-windows-phone-application.aspx

我应该做些什么?

我应该让用户向后导航,然后尝试捕捉他们刚刚回击并再次导航吗?(这似乎是一种奇怪的做法)

或者有没有办法让我捕获第一个导航实例并且根本不存储实际加载到历史记录中的第一页,这样当他们回击时,它无论如何都会退出?

4

1 回答 1

3

我将假设您的意思是“关闭应用程序后退按钮规则”

我认为适合您并坚持使用 cert reqs 的方法是重定向初始导航...这将导致您的初始页面不进入后台堆栈。Peter 在这里为此提供了两种实现。

重定向初始导航 - Peter Torr 的博客

于 2010-12-30T09:25:20.177 回答