博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UWP 页面跳转传值
阅读量:5896 次
发布时间:2019-06-19

本文共 925 字,大约阅读时间需要 3 分钟。

如果涉及到页面跳转,一般用Frame这个控件来管理不同的页面。

   

一:页面跳转

RootFrame.Navigate(typeof(IndexPage));

通过Navigate()这个方法进行页面的跳转。

这个方法有三种重载形式。

只有一个参数 

//跳转到目标页面的类型 Navigate(Type SourcePageType)

两个参数

// 跳转到目标页面的类型   object类型的参数Navigate(Type SourcePageType,object parameter)

三个参数

// 跳转到目标页面的类型   object类型的参数  跳转变化信息Navigate(Type SourcePageType,object parameter,NavigationTransitionInfo infoOverride)

二:页面跳转传值

如果两个页面之间有一些数据是需要传递的,那么用第二种形式的就好了。

RootFrame.Navigate(typeof(IndexPage),onelistResultList);

因为第二个参数是object类型的,所以你也不必担心类型的限制。所有类型的数据都可以传。

三:重写OnNavigatedTo()方法

在跳转的目标页面里重写 OnNavigatedTo()方法

从这个方法的名字理解就是 正在跳转到的时候执行。

protected override void OnNavigatedTo(NavigationEventArgs e){  base.OnNavigatedTo(e);   //将传过来的数据 类型转换一下   receiveData = (List
)e.Parameter;}

你可以打一个overide,按空格,ide会帮你列举所有可以重写的方法。

 

 

------some word-----

1.Frame 框架

2.parameter 参数

-------the  end-------

 

转载于:https://www.cnblogs.com/MzwCat/p/7667827.html

你可能感兴趣的文章
occActiveX - ActiveX with OpenCASCADE
查看>>
BeanUtils\DBUtils
查看>>
python模块--os模块
查看>>
linux下单节点oracle数据库间ogg搭建
查看>>
Java 数组在内存中的结构
查看>>
《关爱码农成长计划》第一期报告
查看>>
学习进度表 04
查看>>
谈谈javascript中的prototype与继承
查看>>
时序约束优先级_Vivado工程经验与各种时序约束技巧分享
查看>>
minio 并发数_MinIO 参数解析与限制
查看>>
flash back mysql_mysqlbinlog flashback 使用最佳实践
查看>>
mysql存储引擎模式_MySQL存储引擎
查看>>
python类 del_全面了解Python类的内置方法
查看>>
java jni 原理_使用JNI技术实现Java和C++的交互
查看>>
java 重写system.out_重写System.out.println(String x)方法
查看>>
配置ORACLE 11g绿色版客户端和PLSQL远程连接环境
查看>>
ASP.NET中 DataList(数据列表)的使用前台绑定
查看>>
Linux学习之CentOS(八)--Linux系统的分区概念
查看>>
System.Func<>与System.Action<>
查看>>
asp.net开源CMS推荐
查看>>