はい、可能です。を使用PhoneApplicationService.Current.UserIdleDetectionMode
して、画面のバックライトのタイムアウトを停止し、画面のロックを停止できます。
を使用PhoneApplicationService.Current.ApplicationIdleDetectionMode
して、アプリケーションをロック画面で実行し続けることもできます。
これら 2 つのオプションの詳細を次に示します。
ユーザーアイドル検出モード
これを無効にすると、画面がタイムアウトしてロックされなくなります。例として、大きなファイルのダウンロード中に UserIdleDetectionMode を無効にして、アプリがダウンロードを途中で強制終了しないようにします。
ダウンロードが完了したら、UserIdleDetectionMode を再度有効にして、画面が通常どおりタイムアウトできるようにします。
ApplicationIdleDetectionMode
注意:これは 1 回限りのヒットです。無効にすることはできますが、再度有効にすることはできません。
ApplicationIdleDetectionMode を無効にすると、画面がロックされてもアプリは引き続き実行されます。ユーザーが別のアプリを起動すると、アプリは停止します。
認定要件では、ApplicationIdleDetectionMode を初めて無効にするときに、ユーザーにプロンプトを表示するよう求めています。例: 「このアプリはロックされた画面でも引き続き実行されるため、バッテリーが消耗する可能性があります。よろしいですか?」そうしないと、アプリは拒否されます。