Share via


Conseils sur les vignettes secondaires

Une vignette secondaire offre aux utilisateurs un moyen cohérent et efficace d’accéder directement à des zones spécifiques d’une application à partir du menu Démarrer. Bien qu’un utilisateur puisse choisir d’épingler ou non une vignette secondaire dans le menu Démarrer, les zones où il est possible d’épingler des vignettes secondaires dans une application sont déterminées par le développeur. Pour obtenir un résumé plus détaillé, consultez Vue d’ensemble des vignettes secondaires. Tenez compte de ces instructions lorsque vous activez les vignettes secondaires et concevez l’interface utilisateur associée dans votre application.

Remarque

Seuls les utilisateurs peuvent épingler une vignette secondaire dans le menu Démarrer ; les applications ne peuvent pas épingler par programmation des vignettes secondaires. Les utilisateurs contrôlent également la suppression des vignettes et peuvent supprimer une vignette secondaire du menu Démarrer ou de l’application parent.

Recommandations

Tenez compte des recommandations suivantes lors de l’activation des vignettes secondaires dans votre application :

  • Lorsque le contenu en question est épinglable, la barre de l’application doit contenir un bouton « Épingler au menu Démarrer » afin de créer une vignette secondaire pour l’utilisateur.
  • Lorsque l’utilisateur clique sur « Épingler au menu Démarrer », vous devez immédiatement appeler l’API à partir du thread d’interface utilisateur pour épingler la vignette secondaire.
  • Si le contenu en question est déjà épinglé, remplacez le bouton « Épingler au menu Démarrer » dans la barre de l’application par un bouton « Détacher du menu Démarrer ». Le bouton « Détacher du menu Démarrer » doit supprimer la vignette secondaire existante.
  • Lorsque le contenu en question n’est pas épinglable, n’affichez pas de bouton « Épingler au menu Démarrer » (ni de bouton « Épingler au menu Démarrer » désactivé).
  • Utilisez les glyphes fournis par le système pour vos boutons « Épingler au menu Démarrer » et « Détacher du menu Démarrer » (reportez-vous aux membres épingler et désépingler dans Windows.UI.Xaml.Controls.Symbol ou WinJS.UI.AppBarIcon).
  • Utilisez le texte du bouton standard : « Épingler au menu Démarrer » et « Détacher du menu Démarrer ». Vous devez remplacer le texte par défaut lors de l’utilisation des glyphes épingler et désépingler fournis par le système.
  • N’utilisez pas de vignette secondaire comme bouton de commande virtuel pour interagir avec l’application parent, par exemple une vignette « Passer à la piste suivante ».

Conseils d’utilisation supplémentaires pour les développeurs

  • Lorsqu’une application est lancée, elle doit toujours énumérer ses vignettes secondaires, au cas où il y aurait des ajouts ou des suppressions dont elle n’aurait pas connaissance. Lorsqu’une vignette secondaire est supprimée par le biais de la barre d’application de l’écran de démarrage, Windows supprime simplement la vignette. L’application elle-même est chargée de libérer toutes les ressources qui ont été utilisées par la vignette secondaire. Lorsque des vignettes secondaires sont copiées via le cloud, les notifications de vignette ou de badge en cours sur la vignette secondaire, les notifications planifiées, les canaux de notification Push et les URI (Uniform Resource Identifier) utilisés avec les notifications périodiques ne sont pas copiés avec la vignette secondaire et doivent être à nouveau configurés.
  • Une application doit utiliser des ID uniques explicites, qu’il est possible de recréer et uniques pour les vignettes secondaires. L’utilisation d’ID de vignette secondaire prévisibles qui sont significatifs pour une application aide l’application à comprendre ce qu’il faut faire avec ces vignettes lorsqu’elles sont visibles dans une nouvelle installation sur un nouvel ordinateur.
    • Au moment de l’exécution, l’application peut demander s’il existe une vignette spécifique.
    • La plateforme de vignettes secondaires peut être invitée à retourner l’ensemble des vignettes secondaires appartenant à une application spécifique. L’utilisation d’ID uniques et significatifs pour ces vignettes peut aider l’application à examiner l’ensemble de vignettes secondaires et à effectuer les actions appropriées. Par exemple, pour une application de réseau social, les ID pourraient identifier des contacts individuels pour lesquels des vignettes ont été créées.
  • Les vignettes secondaires, comme toutes les vignettes de l’écran de démarrage, sont des points de sortie dynamiques qui peuvent être fréquemment mis à jour avec de nouveaux contenus. Les vignettes secondaires peuvent faire apparaître des notifications et des mises à jour à l’aide des mêmes mécanismes que n’importe quelle autre vignette. Pour en savoir plus, consultez Choisir une méthode de remise de notification.