Windows phone 7 非线性导航服务

Windows phone 7 非线性导航服务,windows-phone-7,navigation,app-hub,Windows Phone 7,Navigation,App Hub,我正在创建一个应用程序,它有一个“开始”按钮,可以从应用程序中的任何位置进入“开始”页面 然而,当我只导航到起始页时,返回导航堆栈会受到伤害 在寻找解决方案时,我发现了非线性激活服务。问题是,下载链接的目标是AppHub,而AppHub(现在,我们有了新的更好的AppHub)将我重定向到主页,而不是更远的地方。我也没能在AppHub上用内置搜索引擎找到它 有人知道我从哪里能买到吗 或者是导航循环的另一种解决方案?通常不推荐WP7中的线性导航,因为手机的其他部分有“硬件后退”按钮和用户体验,所以您

我正在创建一个应用程序,它有一个“开始”按钮,可以从应用程序中的任何位置进入“开始”页面

然而,当我只导航到起始页时,返回导航堆栈会受到伤害

在寻找解决方案时,我发现了非线性激活服务。问题是,下载链接的目标是AppHub,而AppHub(现在,我们有了新的更好的AppHub)将我重定向到主页,而不是更远的地方。我也没能在AppHub上用内置搜索引擎找到它

有人知道我从哪里能买到吗


或者是导航循环的另一种解决方案?

通常不推荐WP7中的线性导航,因为手机的其他部分有“硬件后退”按钮和用户体验,所以您可能应该构建应用程序以避免这种情况。但是,它应该通过认证过程


这里有另一个类似的问题和一篇关于循环导航的文章,其中提到了您正在谈论的非线性导航服务

通常不建议在WP7中使用线性导航,因为手机的其他部分有“硬件后退”按钮和UX,所以您可能应该构建应用程序以避免出现这种情况。但是,它应该通过认证过程


这里有另一个类似的问题和一篇关于循环导航的文章,其中提到了您正在谈论的非线性导航服务

如果导航的唯一非线性部分是home按钮,则可以在循环中使用,直到它在home按钮事件中引发
InvalidOperationException
。当引发
InvalidOperationException
时,Backback为空,下一次单击back按钮退出应用程序。

如果导航的唯一非线性部分是home按钮,则可以在循环中使用,直到它在home按钮事件中引发
InvalidOperationException
。当引发InvalidOperationException时,Backback为空,下次单击back按钮退出应用程序。

如果使用RemoveBackEntry(),这些条目是通过编程方式从backback中清除的,这样您就不必处理实际返回页面以将其从堆栈中弹出的副作用

非线性导航服务有效地完成了您尝试过的功能。它调用GoBack()以遍历堆栈。另外,它防止闪烁的作用是使根帧透明。见这个问题:

我不想重复你的问题,因为我认为在芒果问世之前,这可能是需要使用的解决方案。现在,RemoveBackEntry()已添加到NavigationService,我认为使用它可能是更好的方法。

如果使用RemoveBackEntry(),条目将以编程方式从backbackback中清除,因此您不必处理实际在页面中导航以将其从堆栈中弹出的副作用

非线性导航服务有效地完成了您尝试过的功能。它调用GoBack()以遍历堆栈。另外,它防止闪烁的作用是使根帧透明。见这个问题:


我不想重复你的问题,因为我认为在芒果问世之前,这可能是需要使用的解决方案。既然已将RemoveBackEntry()添加到NavigationService,我认为使用它可能是更好的方法。

感谢您的快速回答。我发现了这两个,他们让我研究非线性激励服务。我将提供massive NavigationService.GoBack()一个尝试使用标志和GoBack()导致跳过的页面闪烁,所以这不是一个最好的解决方案…感谢您的快速回答。我发现了这两个,他们让我研究非线性激励服务。我将为massive NavigationService.GoBack()提供一个尝试,使用标志和GoBack()会导致跳过的页面闪烁,因此这不是一个最佳解决方案…谢谢,我将尝试使用RemoveBackEntry()删除所有内容。我找到了这个答案,想尝试上面提到的NonLinearNavigationService,但找不到有效的下载link@Skiba我不确定链接何时会在新的Windows Phone开发中心中恢复。如果你找不到它,并且它在开发中心仍然不可用,请给我发电子邮件,我会给你发送一份副本。我很乐意,但我在你的个人资料中找不到邮件。。。如果你能将它发送给我,我将非常感激。我在这个链接上分享了它:谢谢,我将尝试使用RemoveBackEntry()删除所有内容。我找到了这个答案,想尝试上面提到的NonLinearNavigationService,但找不到有效的下载link@Skiba我不确定链接何时会在新的Windows Phone开发中心中恢复。如果你找不到它,并且它在开发中心仍然不可用,请给我发电子邮件,我会给你发送一份副本。我很乐意,但我在你的个人资料中找不到邮件。。。如果您能将其发送给我,我将不胜感激。我在以下链接中分享了它: