2017-10-17 15 views
0

Dans mon application, il y a une option pour masquer l'application. Chaque fois que l'utilisateur clique sur masquer la fenêtre de l'application ainsi que l'icône de l'application dans la barre des tâches devrait être caché. Comment y parvenir dans UWP?UWP Comment cacher l'application?

+0

Et puis comment il revenir? –

+0

En appuyant sur la touche de raccourci (touche de raccourci) utilisée pour le même (pour masquer/afficher l'application). Et quand il est visible, l'application sera dans l'état précédent avant que l'application était cachée. – Raghva

+0

Pour autant que je sache, il n'y a pas une telle API dans UWP, ne serait-il pas pour vous comme geler votre application comme option de verrouillage dans Windows? –

Répondre

1

Cette fonctionnalité n'est pas encore prise en charge sur UWP. Si vous regardez le Skype UWP, il reste toujours visible depuis la barre des tâches avec toutes les autres applications. Une application UWP ne peut pas enregistrer elle-même un raccourci global à lancer.

Les applications UWP réduites sont suspendues par le système d'exploitation lorsqu'il le souhaite et qu'il ne peut effectuer aucun travail. Si vous cachez votre application, vous serez suspendu et ne pourrez plus effectuer de travail. La seule exception étant si vous demandez une durée d'exécution étendue, votre application sera autorisée à s'exécuter en étant minimisée. Ils seront toujours des limites, mais ils sont plus liés à l'écran de batterie/verrouillage. Si vous voulez vraiment cacher votre application, vous devez simplement fermer la fenêtre de votre application et vous appuyer sur des tâches d'arrière-plan pour effectuer le travail que vous pourriez vouloir faire lorsque vous êtes caché/arrêté.

Cela devrait être une bonne lecture:

Windows 10 universal Windows platform (UWP) app lifecycle

Support your app with background tasks

Postpone app suspension with extended execution

+0

Lorsque minimisé, l'application peut effectivement continuer à travailler, en utilisant l'API ExtendedExecutionSession. Vous voudrez peut-être mettre à jour votre réponse. Autre que cela, la réponse est correcte. –

+0

Bonne prise! J'ai mis à jour ma réponse. Merci – Vincent