一、Phone 7的导航方式分为Xaml页面导航和后台代码导航。

  1.Xaml页面导航:

  WindowsPhone 7 页面导航和虚拟路径、导航传值

  注意NavigateUri是控件属性,故没有此属性的控件只能通过后台代码导航。如:Button控件。

  2.后台代码导航:

  WindowsPhone 7 页面导航和虚拟路径、导航传值

二、导航虚拟路径。

  1.在App.Xaml <Application.Resources>添加UriMapper,指定虚拟路径的映射:

      WindowsPhone 7 页面导航和虚拟路径、导航传值

  注意在App.Xaml页面需先引入命名空间:

  WindowsPhone 7 页面导航和虚拟路径、导航传值

  2.在RootFrame注册UriMapper:

  WindowsPhone 7 页面导航和虚拟路径、导航传值

  3.使用虚拟路径:

  WindowsPhone 7 页面导航和虚拟路径、导航传值

四、页面传值

  页面传值的方式和web页面相似,都是QueryString方式。

     使用 NavigationContext得到内容:

  WindowsPhone 7 页面导航和虚拟路径、导航传值

 

总结:wp的页面不像winform,页面没有状态一说。接近ASP.net,如果需要导航到一个页面继续之前的任务需要在代码里记录之前的状态!

 

  

     

 
 

相关文章:

  • 2022-12-23
  • 2021-05-03
  • 2022-12-23
  • 2021-11-27
  • 2021-08-13
  • 2021-06-28
  • 2022-12-23
猜你喜欢
  • 2021-06-18
  • 2021-12-24
  • 2021-07-31
  • 2022-12-23
  • 2021-11-27
相关资源
相似解决方案