Silverlight 3 Beta 新特性解析(6) - Navigation和Deep Linking篇
2009-03-31 11:58:58 来源:WEB开发网核心提示:本文源代码下载地址:http://flashview.ddvip.com/2009_03/SL3Beta.Nav.rar前提条件:阅读本文之前请确认你已经安装了如下软件Visual Studio 2008 (Express) SP1Silverlight 3 Tools For Visual StudioMicroso
本文源代码下载地址:
http://flashview.ddvip.com/2009_03/SL3Beta.Nav.rar
前提条件:
阅读本文之前请确认你已经安装了如下软件
Visual Studio 2008 (Express) SP1
Silverlight 3 Tools For Visual Studio
Microsoft Expression Blend 3 MIX 09 Preview
本篇主要内容:
Navigation
Frame和Page控件
导航历史记录
NavigationService和NavigationContext
DeepLinking
UriMapper和UriMapping
导航(Navigation):
在Silverlight 2时代,如何从一个控件页面导航到另外一个控件页面是需要费很大功夫的事情
以至于国外有不少人研究并制作了自己的导航控件,如Peter Brown 和 Gerard Leblanc
但是可用性还是比较差,于是大家在进行Silverlight 2开发的时候碰到导航问题经常就卡壳了
Silverlight 3终于将导航框架引进了Silverlight
其主要依赖的两个控件是Frame和Page控件(和WPF一样)
Frame和Page控件
Frame控件用来放置Page控件并执行导航功能,其主要的属性和方法如下:
Source
用于设置第一次加载Frame时加载那个Page控件
如下就是加载Views目录下的EmployeePage.xaml页面控件
<navigation:Frame x:Name="NavFrame" Source="/Views/EmployeePage.xaml"/>
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不继承...
赞助商链接