当前位置: 移动技术网 > IT编程>移动开发>WP > WindowsPhone页面导航

WindowsPhone页面导航

2018年09月30日  | 移动技术网IT编程  | 我要评论

瞬间潜行怎么做,开讲啦李连杰,乔布斯斯坦福演讲稿

使用hyperlinkbutton的navigateuri直接指定路径

<hyperlinkbutton content="用户" navigateuri="/users/userinfo.xaml" height="30" horizontalalignment="left" margin="26,45,0,0" name="hyperlinkbutton" verticalalignment="top" width="200" />
  
使用代码在click事件中导航
 navigationservice.navigate(new uri("/users/userinfo.xaml", urikind.relative));

在app.xaml中使用application resources;并在app.xaml.cs中映射此resource,在hyperlinkbutton的navigateuri可以直接使用定义的别名
  app.xaml中:
 <application.resources>
        <nav:urimapper x:key="urimapper">
            <nav:urimapping uri="user" mappeduri="/users/userinfo.xaml" />
        </nav:urimapper>
    </application.resources>
 app.xaml.cs的app()构造函数中:
 this.rootframe.urimapper = resources["urimapper"] as urimapper;
hyperlinkbutton中使用
<hyperlinkbutton content="用户" navigateuri="users" height="30" horizontalalignment="left" margin="26,45,0,0" name="hyperlinkbutton" verticalalignment="top" width="200" />
至于传递参数 可以再resource的生命中使用{userid} 传递参数;
对于参数的获取可以使用 navigationcontext.querystring["userid"]以及使用app去复制并在子页面获取

 


摘自 问题再难总能解决

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网