1、在phone8程序里实现两个页面之间导航

在phone8程序里创建两个页面:A、B。在A页面里拖入一个Button,明明为btnA,Button的点击事件里加入以下代码:

NavigationService.Navigate(new Uri("/B.xaml", UriKind.Relative));

在B页面里拖入一个Button命名为btnB,Button的点击事件里加入以下代码:
NavigationService.GoBack();

如此,在A页面里点击按钮可以导航到B页面,在B页面里点击按钮可以返回A页面。

2、在两个导航页面之间传递参数

在上一部分里的代码修改如下:btnA的点击事件里导航方法修改为这样:

NavigationService.Navigate(new Uri("/B.xaml?msg=我是传递过来的参数1呦&abc=我是参数2", UriKind.Relative));

在B页面里创建一个方法:
 protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{base.OnNavigatedTo(e);string msg = "";string abc=””;if (NavigationContext.QueryString.TryGetValue("abc", out abc))MessageBox.Show( abc);if (NavigationContext.QueryString.TryGetValue("msg", out msg)) MessageBox.Show( msg);
}

转载于:https://www.cnblogs.com/Simon-Asw/archive/2013/03/12/2955941.html

Win Phone 8 实现页面导航相关推荐

  1. WPF MvvmLight简单实例(1) 页面导航

    原文:WPF MvvmLight简单实例(1) 页面导航 实现了那些功能,先看看截图: 操作描述: 在程序运行后,点击"Load"按钮,页面会加载PageOne,点击PageOne ...

  2. 页面导航的基础与深入

    Windows8中是没有对话框的概念的,不同的界面有不同的页面,类似于网页一样的浏览模式. 通过Frame.Navigate(typeof(TestPage),obj)的方式来实现不同页面的导航. N ...

  3. 页面导航的两种方式——声明式导航、编程式导航||vue-router编程式导航||router.push() 方法的参数规则

    页面导航的两种方式 vue-router编程式导航 编程式导航基本用法 <!DOCTYPE html> <html lang="en"><head&g ...

  4. 第二十四章:页面导航(五)

    导航变化 当您尝试使用ModalEnforcement和MvvmEnforcement程序时,您可能会对模态页面未能保留任何信息感到不安.我们都遇到了导航到用于输入信息的页面的程序和网站,但是当您离开 ...

  5. windows phone 学习之页面导航和数据传递

    创建一个windows phone 应用程序,在xaml文件里添加三个按钮和三个textblock,添加一个windows phone 页面(命名为SecondPage),同样也是添加三个按钮和三个t ...

  6. WindowsPhone 7 页面导航和虚拟路径、导航传值

    一.Phone 7的导航方式分为Xaml页面导航和后台代码导航. 1.Xaml页面导航: 注意NavigateUri是控件属性,故没有此属性的控件只能通过后台代码导航.如:Button控件. 2.后台 ...

  7. Win10系列:JavaScript页面导航

    页面导航是在开发应用的过程中使用频率较高的技术,其中比较常用的导航方式有多页导航和页内导航,采用多页导航方式的应用程序包含一系列的页面,在一个页面中加入另一个页面的链接地址后,单击链接将跳转到指定页面 ...

  8. layui导航栏页面滚动固定_网站建设页面导航如何降低用户寻找的时间

    做为正确引导客户体验网站的莱单导航栏,从检索视角上而言,也起着关键的功效,莱单导航栏不但联系网站的外界,也联系着网站主页面及其别的网页,是全部网站的"管理中心",因此网站建设中莱单 ...

  9. wp8.1 页面返回 页面导航

    public The_second() public second() {this.InitializeComponent();Frame frame = Window.Current.Content ...

最新文章

  1. TensorFlow单层感知机实现
  2. Xamarin.FormsShell基础教程(3)Shell项目构成
  3. 线程同步----递归锁
  4. DynamicArray
  5. 讲讲 group by 的实现原理
  6. android mvp 作用,Android MVP与MVC的区别和理解
  7. sklearn中SVM调参说明
  8. ubuntu find
  9. python:找出两个列表中相同和不同的元素(使用推导式)
  10. 不允许创建临时变量交换两个变量的内容
  11. selective search算法步骤
  12. OPPO Reno配置曝光 骁龙855+10倍混合光学变焦
  13. flask框架(四):通过局域网访问网站
  14. 新能源车为什么不加变速箱解决高速高耗电的问题?
  15. 特殊权限 set_uid、set_gid、stick_bit,软链接文件,硬链接文件
  16. element-plus Radio 单选框点击失效 无法切换问题
  17. 各种PLC和触摸屏解密软件大全
  18. 今日份教学:怎么压缩PDF文件大小
  19. android+世界地图高清版大图片,世界地图全图高清版
  20. WM6电话簿转到Android系统

热门文章

  1. Dev-C++ 调试方法简明图文教程
  2. 好记性不如烂笔头:会议纪要本
  3. shell实例第13讲:从FTP服务器下载文件
  4. 树,二叉树,森林各种遍历总结:
  5. 用XFTP向Linux上传文件时出现Permission is not allowed
  6. oracle:导入数据,遇到oracle错误 959
  7. Java 虚拟机经典六问
  8. Add Binary
  9. java笔记之字符串,gc
  10. 找一个可以@user的gem。