2014-10-29 3 views
1

앱을 사용하는 동안 사용자가 화면을 잠글 때 카메라 및 기타 리소스를 삭제하려고합니다. 또한 잠금 해제되었을 때 다시 초기화하려고합니다. 처음 검색했을 때 Windows Phone 8 용 결과가 나왔습니다. Windows Phone 8.1에서도 같은 결과를 얻을 수 있습니까?Windows Phone 8.1에서 화면 잠금/잠금 해제를 어떻게 감지합니까?

화면이 잠기는 것을 방지하고 싶지 않습니다. 화면 잠금/잠금 해제시 어떤 이벤트가 발생했는지 알고 싶습니다.

Windows Phone 8 detect screen unlock

ApplicationIdleDetectionMode for windows phone 8.1?

Idle detection for Windows Phone 8

+0

Window.Current.VisibilityChanged 이벤트를 사용해 보셨습니까? –

+0

시도해 봅시다. ..... – Xyroid

+0

그래, 그것은 @igrali 일했습니다. – Xyroid

답변

2

당신은 Window.Current.VisibilityChanged에 가입 할 수 있습니다 : 다음

Window.Current.VisibilityChanged += CurrentWindow_VisibilityChanged; 

및 수행

private async void CurrentWindow_VisibilityChanged(object sender, Windows.UI.Core.VisibilityChangedEventArgs e) 
{ 
    if (e.Visible) 
    { 
     // window visible... 
    } 
    else 
    { 
     // window not visible, dispose and do what else needs to be done :) 
    } 
}