2017-10-17 16 views
0

私のアプリケーションでは、そのアプリケーションを非表示にする1つのオプションです。ユーザーがクリックするたびに、アプリケーションウィンドウとタスクバーのアプリケーションアイコンが非表示になるはずです。 UWPでこれを達成する方法は?UWPアプリを隠すには?

+0

そしてそれはどのように戻ってくるのだろうか? –

+0

同じ(アプリの非表示/非表示)に使用されているホットキー(ショートカットキー)を押してください。それが表示されているときは、アプリは隠される前の状態になります。 – Raghva

+0

私が知る限り、UWPにはそのようなAPIはありません。WindowsのLockオプションのようなアプリをフリーズするのはうまくいかないでしょうか? –

答えて

1

この機能は、UWPではまだサポートされていません。 UWPスカイプを見ると、それは他のすべてのアプリと共に常にタスクバーから見えます。 UWPアプリは単独でグローバルショートカットを登録することはできません。

最小化されたUWPアプリケーションは、必要なときにはOSによって中断され、ジョブを実行できなくなります。あなたのアプリケーションを隠すと、あなたは中断され、どんな作業も実行することができなくなります。唯一の例外は、実行時間を延長することを要求した場合、アプリケーションは最小化された状態で実行することが許可されます。彼らはまだ限界ですが、彼らはよりバッテリー/ロック画面の境界です。

本当にアプリを隠したいのであれば、アプリウィンドウを閉じ、いくつかのバックグラウンドタスクに頼って、隠れている/停止しているときにやってみたいことがあるかもしれません。

これは良い読書する必要があります:

Windows 10 universal Windows platform (UWP) app lifecycle

Support your app with background tasks

Postpone app suspension with extended execution

+0

最小化すると、アプリケーションは実際にはExtendedExecutionSession APIを使用して作業を続けることができます。あなたはあなたの答えを更新したいかもしれません。それ以外は正解です。 –

+0

いいキャッチ!私は私の答えを更新しました。ありがとう – Vincent