Silverlight 3 Beta 新特性解析(6) - Navigation和Deep Linking篇
2009-03-31 11:58:58 来源:WEB开发网核心提示: Navigate(Uri uri)这个方法用于在不同页面间进行导航,其中Uri就类似于ASP.Net中的页面路径只是这里的页面是.xaml而不是.aspx如下表示名字为NavFrame的这个Frame控件现在将导航至Views目录下的ContactPage.xaml页面this.NavFr
Navigate(Uri uri)
这个方法用于在不同页面间进行导航,其中Uri就类似于ASP.Net中的页面路径
只是这里的页面是.xaml而不是.aspx
如下表示名字为NavFrame的这个Frame控件现在将导航至Views目录下的ContactPage.xaml页面
this.NavFrame.Navigate(new Uri("/Views/ContactPage.xaml", UriKind.Relative));
而作为Frame控件的亲密战友,其和普通的用户控件事实上别无二致
除了其能被Frame调用,而且其有个Title属性用来设置这个页面标题并显示在浏览器上,如下
<navigation:Page x:Class="SL3Beta.Nav.Views.EmployeePage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
Title="Employee Page">
导航历史记录
现在我们有了新的导航机制,就可以在浏览器上记录下曾经浏览过的页面了,如下图所示
Tags:Silverlight 特性
编辑录入:爽爽 [复制链接] [打 印]- ››silverlight全屏显示图片
- ››Silverlight MVVM 模式(一) 切近实战
- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››Silverlight for Symbian
- ››Silverlight3系列(四)数据绑定 Data Binding 1
- ››silverlight2 游戏 1 你能坚持多少秒
- ››Silverlight开发实践--PicZoomShow
- ››Silverlight自定义控件开发 - 令人懊恼的OnApplyT...
- ››Silverlight 2 RTW中ToolTipService.ToolTip不继承...
更多精彩
赞助商链接