首先,我们要引用:using Microsoft.Phone.Shell;

第一种:

// 导航到新页面
NavigationService.Navigate(new Uri("/DetailsPage.xaml?selectedItem=" + MainListBox.SelectedIndex, UriKind.Relative));

DetailPage.xaml.cs

// 导航页面以将数据上下文设置为列表中的所选项时
protected override void OnNavigatedTo(NavigationEventArgs e)
{string selectedIndex = "";if (NavigationContext.QueryString.TryGetValue("selectedItem", out selectedIndex)){int index = int.Parse(selectedIndex);DataContext = App.ViewModel.Items[index];}}

第二种:

第一个页面

PhoneApplicationService phoneAppService = PhoneApplicationService.Current;
protected override void OnNavigatedFrom(System.Windows.Navigation.NavigationEventArgs e)
{phoneAppService.State["myValue"] = textBox1.Text;base.OnNavigatedFrom(e);
}

传递到第二个页面

PhoneApplicationService phoneAppService = PhoneApplicationService.Current;
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{object someObject;if (phoneAppService.State.ContainsKey("myValue")){if (phoneAppService.State.TryGetValue("myValue", out someObject)){textBox1.Text = someObject.ToString();}}base.OnNavigatedTo(e);
}

Windows Phone 几种页面间传递数据的方式相关推荐

  1. 使用Cross-Page Postback(跨页面提交)在页面间传递数据

    页面间传递数据的几种方法 在页面间传递数据时,我们有以下几种选择: 1.Query String 一个很常见的方法,Query String是URL中问号之后的那一部分.其优点在于它是轻量级的,不会给 ...

  2. StoryBoard学习(5):使用segue页面间传递数据

    StoryBoard学习(5):使用segue页面间传递数据 函数: C代码   - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:( ...

  3. php 数据分别是怎么传的_四种php页面间传递数据方法

    我们定义page01.php和page02.php两个php文件,将page01中的内容想办法传递到page02,然后供我们继续使用. 第一种: 使用客户端浏览器的cookie.cookie很容易理解 ...

  4. react-native页面间传递数据的几种方式

    1. 利用react-native 事件DeviceEventEmitter 监听广播 应用场景: - 表单提交页面, A页面跳转到B页面选人, 然后返回A页面, 需要将B页面选择的数据传回A页面. ...

  5. 如何在微信小程序的页面间传递数据?

    知晓程序注: 我们在之前发布过小程序页面传值方法的 ,说明了在小程序开发中,两种常见的页面之间传值方法. 本期,「知晓程序」为你带来的是「倒数记日」小程序开发者带来的,小程序开发中,有关页面间数据传递 ...

  6. 请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。

    QueryString  传递一个或多个安全性要求不高或是结构简单的数值.但是对于传递数组或对象的话,就不能用这个方法了 session(viewstate) 简单,但易丢失 作用于用户个人,过量的存 ...

  7. java 两个页面传递数据,请问Cookie怎么在两个页面间传递数据?

    参考代码如下: //如果请求的Cookie对象为空 if (Request.Cookies["userCookie"] == null) { //创建一个Cookie对象 Http ...

  8. 浅谈ASP中Web页面间的数据传递

    [简 介] 基于Web的动态网页设计必会涉及到页面间的数据传递,文章探讨了ASP设计中常用的Web页面间的数据传递方式,分析各种数据传递方式的使用方法.使用场合及优缺点,其都是设计阶段选择数据传递方式 ...

  9. 设计数据层组件并在层间传递数据

    Angela Crocker.Andy Olsen 和 Edward Jezierski Microsoft Corporation 2002年8月 适用于:     Microsoft® .NET ...

最新文章

  1. 生成对抗网络是什么?
  2. 使用kali的工具攻击win10_使用“媒体创建工具”制作Win10系统安装U盘
  3. 深度软件商店_3D深度相机,这就是微软未来手机Surface Duo新特性
  4. idea javafx添加maven_maven+IDEA+JavaFX+JFoenix
  5. [蓝桥杯][2019年第十届真题c/c++B组]迷宫(寻找路径bfs及文件输入输出)
  6. 数据库课程设计(实训)
  7. BeanUtils 用法
  8. 阿里巴巴java开发规约插件详解
  9. Windows关闭指定端口bat脚本
  10. 概率论考点之指数分布,泊松分布及积分(一维随机变量内容)
  11. 交大『云观CD-ROMIII』直接由CD-ROM执行之安装法(转)
  12. 精通Matlab数字图像处理与识别nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;
  13. 浏览器标签页形式运行【js代码】,小书签
  14. 华为认证考试一定要去报培训班吗?
  15. 【面试题笔记-Java】MySQL数据库、索引、MVCC等知识点(自己整理)
  16. 金蟾论金:4.12黄金涨势不足重启跌势-晚间走势操作建议
  17. ITK图像itk::Image指针参数传递失败
  18. 可视化免费数据库选型
  19. 《算法和数据结构》画解数据结构专栏简介
  20. 基于uiautomator 相关功能

热门文章

  1. 分享:给入职新人的IDEA培训教程。
  2. 2021科大讯飞-车辆贷款违约预测赛事 Top1方案!
  3. patch成为了ALL You Need?挑战ViT、MLP-Mixer的简单模型来了
  4. 刚刚:2021软科世界大学学术排名发布!哈佛第一!国内有157所高校上榜!
  5. 导师:CV学的这么差,你别毕业了
  6. 预告|第四届工业大数据创新竞赛决赛答辩倒计时
  7. 这本1900页的机器学习数学全书火了!完整版开放下载
  8. 张一鸣:10年面试2000人,我发现混的好的人,全都有同一个特质!
  9. tap/tun接口是什么?
  10. 这篇文章,或许可以改善你的不快乐。