如何实现给定解决方案来解决循环导航问题

时间:2011-01-06 04:53:04

标签: windows-phone-7

来自链接的此循环导航解决方案:http://create.msdn.com/en-us/education/catalog/article/nln-serv-wp7

要实现此给定解决方案,用户必须为当前项目执行以下操作:

1.必须在项目的所有页面中使用WindowsPhoneRecipes命名空间

2.当前项目必须将其程序集名称更改为WindowsPhoneRecipes

如果有必要,请告知。感谢

非常感谢您对此实施方面的帮助。

2 个答案:

答案 0 :(得分:2)

我在源代码中看到,您必须删除属性文件夹中WMAppManifest.xml文件上的注释行,然后继续编码。 http://windowsteamblog.com/windows_phone/b/wpdev/archive/2010/12/13/solving-circular-navigation-in-windows-phone-silverlight-applications.aspx

下面,  protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { } 函数在那里,所以你必须将一个参数传递给Page1(再次)。 在page1(新)按钮中传递计数值。第一次加载页面时,计数值为1,单击page1(新),它将计数值传递给page1,并且计数是有价值的。

答案 1 :(得分:1)

你也可以尝试我在这个帖子中写的信息。

Installing Nonlinear Navigation Service?

打开WindowsPhoneNonLinearNavigationService解决方案以查看工作示例。

在此您将看到以下内容

  • 项目WindowsPhoneNonLinearNavigationService - 这是一个可以运行的示例项目
  • 你会看到一个参考被添加到NonLinearNavigationService(你需要在你的项目中添加这样的参考)
  • 项目NonLinearNavigationService(您可以在解决方案中包含此项目)