在Windows Phone中的KeyPress上只能在起始页面中使用

时间:2012-09-16 04:02:22

标签: windows-phone-7

我需要在每个页面中处理硬件后退按钮,但它不起作用。 我只能在主页面中调用OnBackKeyPress。和其他页面运行相同的功能,我放在主页OnBackKeyPress事件。 我用Google搜索了超过2个小时,但没有找到任何解决方案。

1 个答案:

答案 0 :(得分:0)

这完全取决于你在做什么。捕获Back键有两种方法:覆盖PhoneApplicationPage类的OnBackKeyPress,或将事件侦听器附加到RootFrame.BackKeyPress。如果要附加事件侦听器,那么即使您离开当前页面,事件侦听器仍将被附加,并且只要按下Back键,就会调用它。你需要更准确地了解你正在做什么,你期望看到什么,以及你所看到的。