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的用法,将持续更新.

转载于:https://www.cnblogs.com/Utionsoft/archive/2012/08/04/2623333.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值