2012-10-30 66 views
2

正如标题所指定的,我想知道,如果在屏幕前被锁定在Windows Phone 7将发生的任何事件,使画面被锁之前,我可以使用一些组合条件来确定设置IdleDetectionModeDisabled与否。屏幕锁定在Windows Phone之前是否有任何事件?

或者,我们可以得到系统的锁屏时间?

+0

之前,不,我知道的,显然还有就是“停用”事件,你尝试过使用? http://msdn.microsoft.com/en-us/library/microsoft.phone.shell.phoneapplicationservice.deactivated(v=vs.92).aspx –

+0

@Layoric谢谢,Layoric。但实际上,在屏幕锁定之前,Deactivated不会开心。 – ellic

+0

正确的,不完全相信你的要求,所以我想我会建议它。我不相信有这样的事件。 –

回答

2

我认为你应该尝试使用Obscured(在shell chrome覆盖框架时发生)和Unobscured(发生在shell chrome不再覆盖框架时)PhoneApplicationFrame事件。

您可以始终使用(PhoneApplicationFrame)App.Current.RootVisual获取PhoneApplicationFrame的实例,但要小心并且不要造成内存泄漏。

相关问题