2012-10-30 103 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的實例,但要小心並且不要造成內存泄漏。

相關問題