WP8 アプリは、画面がロックされている間も実行し続ける必要があるため、ロック画面の下で実行するように設定されていますが、ユーザーが画面のロックを解除したことを検出できるようにしたいのですが、どうすればよいですか?
電話のロックが解除されたときに呼び出されるメソッドがある場合、どのメソッドが呼び出されますか?
WP8 アプリは、画面がロックされている間も実行し続ける必要があるため、ロック画面の下で実行するように設定されていますが、ユーザーが画面のロックを解除したことを検出できるようにしたいのですが、どうすればよいですか?
電話のロックが解除されたときに呼び出されるメソッドがある場合、どのメソッドが呼び出されますか?
フレームのUnobscured
イベントは、ユーザーがロックを解除したときに発生します (Obscured
電話がロックされているときにも発生します)。
ただし、これらのイベントは MessageBox や Reminder などに対しても発生するため、他の誤検出が発生します。ただし、目的のシナリオを非常に簡単に検出できるはずです。
詳細については、この MSDN リンクを参照してください。
PhoneApplicationFrame
クラスには、ロック/ロック解除の適切なイベントが 2 つあります。
PhoneApplicationFrame.Unobscured イベント
PhoneApplicationFrame.Obscured イベント
それについては、MSDN にもう少し説明があります: Windows Phone のロック画面をシミュレートする方法