WEB开发网
开发学院图形图像Flash Silverlight 3 Beta 新特性解析(6) - Navigation和... 阅读

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">

Silverlight 3 Beta 新特性解析(6) - Navigation和Deep Linking篇

导航历史记录

现在我们有了新的导航机制,就可以在浏览器上记录下曾经浏览过的页面了,如下图所示

Silverlight 3 Beta 新特性解析(6) - Navigation和Deep Linking篇

上一页  1 2 3 4 5 6 7  下一页

Tags:Silverlight 特性

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接