你的位置:首页 > 软件开发 > 操作系统 > 自己写方法处理WP(RT)后退键事件处理

自己写方法处理WP(RT)后退键事件处理

发布时间:2015-05-13 00:01:35
不用微软的NavigationHelper,自己写方法处理WP后退键事件 在WP8.1(RT)程序中,你会发现按下后退键时,应用会直接退出,变为后台运行,这是因为RT与Silverlight对后退键的处理不同,在windowsRT应用中需要特殊处理,这里没有使用微软封装好的Nav ...

不用微软的NavigationHelper,自己写方法处理WP后退键事件

在WP8.1(RT)程序中,你会发现按下后退键时,应用会直接退出,变为后台运行,这是因为RT与Silverlight对后退键的处理不同,在windowsRT应用中需要特殊处理,这里没有使用微软封装好的NavigationHelper

1.进入页面时添加后退键处理事件,退出当前页面移除

方法一

 在页面的构造函数中,添加页面的Load和Unload事件,分别添加和移除对后退键的处理

 

 1     public DetailsPage() 2     { 3       InitializeComponent(); 4       //缓存页面 5       NavigationCacheMode = NavigationCacheMode.Required; 6       //进入页面,注册后退键处理方法 7       this.Loaded += (sender, e) => 8       { 9         HardwareButtons.BackPressed += HardwareButtons_BackPressed;10       };11       // 退出页面,取消对后退键处理方法的注册12       this.Unloaded += (sender, e) =>13       {14         HardwareButtons.BackPressed -= HardwareButtons_BackPressed;15       };16     }  

原标题:自己写方法处理WP(RT)后退键事件处理

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录