WPF自带的Navigation window [一].
WPF 的NavigationWindow 做Page界面跳转非常方便 ,可以和浏览器一样. 来回的跳转, 此外和Hyperlink 一起使用能很好的结合.
光于Navigation 其实是也不几下能够讲完的. 这篇文章首先讲下NavigationWindows 的简单使用.
首先我们打开VS2010先创建一个WPF的应用程序
首先我们看到MainWindow.
在前台把Xaml改下, 把window的标签改成 page
代码如下
<Page x:Class="UTionBlog.Navgation.Demo.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <Grid> <StackPanel> <TextBlock Text="WPF Navigation" FontSize="22"/> <TextBlock> Go <Hyperlink NavigateUri="Page1.xaml">Here</Hyperlink> to go to Page 2. <TextBlock> <Hyperlink NavigateUri="http://www.cnblogs.com/Utionsoft">Go to the Utionsoft Blog</Hyperlink> </TextBlock> </TextBlock> </StackPanel> </Grid> </Page>
后台注意继承 也要改 继承page这个类
然后我们在创建 一个page1 页面 上面随便写点东西.
最后我们在创建一个Window1,把类改为 NavigationWindow
代码如下
<NavigationWindow x:Class="UTionBlog.Navgation.Demo.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window1" Height="300" Width="300" Source="MainWindow.xaml"> </NavigationWindow>
同样也要注意后台.
继承NavigationWindow
然后把app里面的启动页面设置为 Window1
运行项目
然后点下here 跳转到page1
更方便的是 浏览网页直接也在我们的 程序里 点击go blog
非常的方便, 今天就写到这,以后更多 NavigationWindow的用法,将持续更新.