您的位置:首页 > 其它

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

2013-08-27 22:24 197 查看
先来点废话,昨天写完后发现进度有点太慢了,所以今天开始要多更新点嘿嘿。

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

页面的导航由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

(写的不好 请见谅,有不对留言告诉我,免得误人子弟。)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: