WP8 3个Windows Phone寻览事件比较
这次要为大家介绍寻览中的3个事件
分别是
OnNavigatedFrom、OnNavigatedTo 和 OnNavigatingFrom
他们的作用如下表
事件 描述
OnNavigatedFrom 已经离开目前页面并加载到其它页面的时候触发
OnNavigatedTo 载入目前页面时触发
OnNavigatingFrom 要离开目前页面但还未加载其它页面之前触发
看了表格后是不是还有点模糊呢? 没关系我来实作一次给大家看就会比较清楚喔!
实作
1.开启您的Visual Studio 2013并且建立一个新项目

2.在页面上拖拉一个HyperLinkButton

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

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


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

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" 喔!

7.那么我们就来测试吧!
首先是进入程序 这时执行的是 OnNavigatedTo 的方法 所以会显示 "来到我的主页"



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

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

以上是利用OnNavigatedFrom、OnNavigatedTo 和 OnNavigatingFrom这三个事件
做一个简单的示范,不知道大家是不是更了解寻览页面的操作了呢?
希望对大家有帮助 ^_^
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://www.juheyunku.com/jiaob/wp/9954.shtml
热门TAG
命令 权重 外链 企业网站 白帽 php 织梦教程 dedecms修改内容 javascript 织梦 功能 标签 调用 详解 服务器 网站流量 实例解析 Dedecms 织梦cms HTML tags标签 python jquery教程 jquery windows SEO优化 蜘蛛 搜索引擎 网站收录 JSP最新文章
-
Windows Phone 7 PhoneGap 启动照
时间:2020-12-28
-
WindowsApp开发之更多技巧
时间:2020-12-28
-
不需要找Server但可以手动
时间:2020-12-28
-
Cordova WP8插件开发
时间:2020-12-28
-
WP8 3个Windows Phone寻览事件
时间:2020-12-28
-
win10uwp简单MasterDetail
时间:2020-12-28
热门文章
-
Cordova WP8插件开发
时间:2020-12-28
-
Windows Phone 7 PhoneGap 启动照相
时间:2020-12-28
-
WindowsApp开发之更多技巧
时间:2020-12-28
-
不需要找Server但可以手动提供更新资料的
时间:2020-12-28
-
win10uwp简单MasterDetail
时间:2020-12-28
-
WP8 3个Windows Phone寻览事件比较
时间:2020-12-28
