一天一天学 windows phone 引言 + 大概认知 之 导航(二)

先来点废话,昨天写完后发现进度有点太慢了,所以今天开始要多更新点嘿嘿。

言归正传,今天说导航,就最简单一个页面跳转到另外一个页面。

页面的导航由XAML的URL来识别,用相对路径,例如:“/testPage.xaml”

接着昨天的项目继续,出来MainPage.xaml外 我们新建立两个页,第一个叫OnePage.xaml,第二个叫TwoPage.xaml。

在MainPage.xaml中加入一个 HyperLinkButton 的控件,你可以选择 手写,也可以选择从工具条中拖入一个进去。如果是手写记得 加入Context 属性里面是控件的显示内容,在加个Name 到是用于找到这个控件用。

OK 现在 双击你的 HyperLinkButton 控件。进入当前控件的单击事件中。写跳转的代码如下:

        //跳转到页面一
        private void toOnePage_Click(object sender, RoutedEventArgs e)
        {
            this.NavigationService.Navigate(new Uri("/OnePage.xaml", UriKind.Relative));
        }
        //跳转到页面二
        private void toTowPge_Click(object sender, RoutedEventArgs e)
        {
            this.NavigationService.Navigate(new Uri("/TwoPage.xaml", UriKind.Relative));
        }
继续在TwoPage.xmal 中 添加一个 HyperLinkButton 控件。取名goback 。

在其单击事件中写:

        //返回主页面
        private void goback_Click(object sender, RoutedEventArgs e)
        {
            this.NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
        }
保存,运行模拟器。我们首先看到主页面 。


然后点击OnePge。进入“页面一”。

继续点击后退按钮退回主页。点击TwoPage进入“页面二”点击返回按钮。


OK再次返回首页,最最简单的页面导航完毕.

代码下载 地址 http://download.csdn.net/download/gongkepop/6042391

(写的不好 请见谅,有不对留言告诉我,免得误人子弟。)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值