Windows Phone 8检测到屏幕解锁

时间:2013-02-27 22:31:26

标签: c# windows-phone-8 windows-phone

我的WP8应用程序设置为在锁定屏幕下运行,因为即使在屏幕锁定时它仍需要继续运行,但我希望能够检测到用户何时解锁屏幕,我该怎么做?

手机解锁后会调用哪些方法?

2 个答案:

答案 0 :(得分:4)

当用户解锁时,框架的Unobscured事件将会触发(当手机被锁定时,它也会触发Obscured。)

然而,这些事件也将触发MessageBox,Reminder等,因此您将获得其他误报。但是,应该可以很容易地检测出你的情景。

请参阅this MSDN link for more details

答案 1 :(得分:3)

PhoneApplicationFrame类有两个适当的事件用于锁定/解锁:

PhoneApplicationFrame.Unobscured Event

PhoneApplicationFrame.Obscured Event

在MSDN上对此有更多描述:How to simulate the lock screen for Windows Phone