Windows Phone

推荐列表 站点导航

当前位置:首页 > 脚本编程 > Windows Phone >

WP8 3个Windows Phone寻览事件比较

来源:网络整理  作者:网友投稿  发布时间:2020-12-28 00:33
前言继上一篇 Windows Phone 8如何运用简单寻览更换页面后这次要为大家介绍寻览中的3个事件分别是OnNavigatedFrom、OnNav...

这次要为大家介绍寻览中的3个事件

分别是

OnNavigatedFrom、OnNavigatedTo 和 OnNavigatingFrom

他们的作用如下表

事件 描述
OnNavigatedFrom 已经离开目前页面并加载到其它页面的时候触发
OnNavigatedTo  载入目前页面时触发
OnNavigatingFrom 要离开目前页面但还未加载其它页面之前触发

看了表格后是不是还有点模糊呢? 没关系我来实作一次给大家看就会比较清楚喔!

实作

1.开启您的Visual Studio 2013并且建立一个新项目

WP8 3个Windows Phone寻览事件比较


 

2.在页面上拖拉一个HyperLinkButton

WP8 3个Windows Phone寻览事件比较


 

3.把HyperLinkButton的名称改为"主要页面"

WP8 3个Windows Phone寻览事件比较


 

4.在项目下按右键新增一个新项目,这样可以让我们更加清楚方法是如何运行的

WP8 3个Windows Phone寻览事件比较


 

WP8 3个Windows Phone寻览事件比较


 

5.回到MainPage.xaml.cs上面加上3个方法的程序代码

WP8 3个Windows Phone寻览事件比较


 

protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); MessageBox.Show("来到我的主页"); } protected override void OnNavigatedFrom(NavigationEventArgs e) { base.OnNavigatedFrom(e); MessageBox.Show("已经离开我的主页"); } protected override void OnNavigatingFrom(NavigatingCancelEventArgs e) { base.OnNavigatingFrom(e); MessageBox.Show("即将离开我的主页"); }

6.别忘了在MainPage.xaml的ContentPanel里面加上 NavigateUri="/Page1.xaml" 喔!

WP8 3个Windows Phone寻览事件比较


 

7.那么我们就来测试吧!

首先是进入程序 这时执行的是 OnNavigatedTo 的方法 所以会显示 "来到我的主页"

WP8 3个Windows Phone寻览事件比较


 

WP8 3个Windows Phone寻览事件比较



WP8 3个Windows Phone寻览事件比较



接着我们点选 HyperLinkButton 这时会启动 OnNavigatingFrom 事件 并显示 "即将离开我的主页"

WP8 3个Windows Phone寻览事件比较


 

按下确定后会产生 OnNavigatedFrom 事件 并显示 "已经离开我的主页"

然后加载下个页面

WP8 3个Windows Phone寻览事件比较


 

以上是利用OnNavigatedFrom、OnNavigatedTo 和 OnNavigatingFrom这三个事件

做一个简单的示范,不知道大家是不是更了解寻览页面的操作了呢?

希望对大家有帮助 ^_^

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://www.juheyunku.com/jiaob/wp/9954.shtml

最新文章
Windows Phone 7 PhoneGap 启动照 Windows Phone 7 PhoneGap 启动照

时间:2020-12-28

WindowsApp开发之更多技巧 WindowsApp开发之更多技巧

时间:2020-12-28

不需要找Server但可以手动 不需要找Server但可以手动

时间:2020-12-28

Cordova WP8插件开发 Cordova WP8插件开发

时间:2020-12-28

WP8 3个Windows Phone寻览事件 WP8 3个Windows Phone寻览事件

时间:2020-12-28

win10uwp简单MasterDetail win10uwp简单MasterDetail

时间:2020-12-28

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

WP8 3个Windows Phone寻览事件比较

2020-12-28 编辑:网友投稿

这次要为大家介绍寻览中的3个事件

分别是

OnNavigatedFrom、OnNavigatedTo 和 OnNavigatingFrom

他们的作用如下表

事件 描述
OnNavigatedFrom 已经离开目前页面并加载到其它页面的时候触发
OnNavigatedTo  载入目前页面时触发
OnNavigatingFrom 要离开目前页面但还未加载其它页面之前触发

看了表格后是不是还有点模糊呢? 没关系我来实作一次给大家看就会比较清楚喔!

实作

1.开启您的Visual Studio 2013并且建立一个新项目

WP8 3个Windows Phone寻览事件比较


 

2.在页面上拖拉一个HyperLinkButton

WP8 3个Windows Phone寻览事件比较


 

3.把HyperLinkButton的名称改为"主要页面"

WP8 3个Windows Phone寻览事件比较


 

4.在项目下按右键新增一个新项目,这样可以让我们更加清楚方法是如何运行的

WP8 3个Windows Phone寻览事件比较


 

WP8 3个Windows Phone寻览事件比较


 

5.回到MainPage.xaml.cs上面加上3个方法的程序代码

WP8 3个Windows Phone寻览事件比较


 

protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); MessageBox.Show("来到我的主页"); } protected override void OnNavigatedFrom(NavigationEventArgs e) { base.OnNavigatedFrom(e); MessageBox.Show("已经离开我的主页"); } protected override void OnNavigatingFrom(NavigatingCancelEventArgs e) { base.OnNavigatingFrom(e); MessageBox.Show("即将离开我的主页"); }

6.别忘了在MainPage.xaml的ContentPanel里面加上 NavigateUri="/Page1.xaml" 喔!

WP8 3个Windows Phone寻览事件比较


 

7.那么我们就来测试吧!

首先是进入程序 这时执行的是 OnNavigatedTo 的方法 所以会显示 "来到我的主页"

WP8 3个Windows Phone寻览事件比较


 

WP8 3个Windows Phone寻览事件比较



WP8 3个Windows Phone寻览事件比较



接着我们点选 HyperLinkButton 这时会启动 OnNavigatingFrom 事件 并显示 "即将离开我的主页"

WP8 3个Windows Phone寻览事件比较


 

按下确定后会产生 OnNavigatedFrom 事件 并显示 "已经离开我的主页"

然后加载下个页面

WP8 3个Windows Phone寻览事件比较


 

以上是利用OnNavigatedFrom、OnNavigatedTo 和 OnNavigatingFrom这三个事件

做一个简单的示范,不知道大家是不是更了解寻览页面的操作了呢?

希望对大家有帮助 ^_^

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://www.juheyunku.com/jiaob/wp/9954.shtml

相关文章

风云图片

推荐阅读

返回Windows Phone频道首页