一直没注意过SL中的导航,用到时突然晕了。
在启动项目之外的类库项目中定义了一个Page。显示方式一直在用代码:
contentFrame .contet = new PG_Hyppy();
现在需要用 NavigateUri="/PG_Hyppy" 的方式导航到网页,而不是用代码创建Page,
突然意识到自己不知道这个页的路径在那里?
上网查了,说可以使用UriMapper,但不知道路径,实在不知道这个影射地址怎么填,试了相对路径、绝对路径等,但都失败了。
有知道的指引一下吧,晕死了。使用导航就必须提供Uri,却在Web下找不到文件(也就更不知道路径了)。
<navigation:Frame x:Name="ContentFrame" Style="{StaticResource ContentFrameStyle}"
Source="/Home" Navigated="ContentFrame_Navigated" NavigationFailed="ContentFrame_NavigationFailed">
<navigation:Frame.UriMapper>
<uriMapper:UriMapper>
<uriMapper:UriMapping Uri="" MappedUri="/Views/Home.xaml"/>
<uriMapper:UriMapping Uri="/{pageName}" MappedUri="/Views/{pageName}.xaml"/>
</uriMapper:UriMapper>
</navigation:Frame.UriMapper>
</navigation:Frame>
自己写个方法,下载xap包,导航到相应view
我是新手,学习中···
加载xap包,然后跳转到指定的页面。