Aide sur les vignettes secondairesSecondary tile guidance

Une vignette secondaire offre une méthode cohérente et efficace pour permettre aux utilisateurs d’accéder directement à des zones spécifiques d’une application à partir du menu Démarrer.A secondary tile provides a consistent, efficient way for users to directly access specific areas within an app from the Start menu. Bien qu’un utilisateur décide s’il faut ou non « épingler » une vignette secondaire dans le menu Démarrer, les zones regroupement dans une application sont déterminées par le développeur.Although a user chooses whether or not to "pin" a secondary tile to the Start menu, the pinnable areas in an app are determined by the developer. Pour obtenir un résumé plus détaillé, consultez vue d’ensemble des vignettes secondaires.For a more detailed summary, see Secondary tiles overview. Tenez compte des instructions suivantes lorsque vous activez les vignettes secondaires et concevez l’interface utilisateur associée dans votre application.Consider these guidelines when you enable secondary tiles and design the associated UI in your app.

Notes

Seuls les utilisateurs peuvent épingler une vignette secondaire dans le menu Démarrer. les applications ne peuvent pas épingler par programmation des vignettes secondaires.Only users can pin a secondary tile to the Start menu; apps can't programmatically pin secondary tiles. Les utilisateurs contrôlent également la suppression des vignettes et peuvent supprimer une vignette secondaire du menu Démarrer ou de l’application parente.Users also control tile removal, and can remove a secondary tile from the Start menu or from within the parent app.

RecommandationsRecommendations

Tenez compte des recommandations suivantes lors de l’activation des vignettes secondaires dans votre application :Consider the following recommendations when enabling secondary tiles in your app:

  • Lorsque le contenu est regroupement, la barre de l’application doit contenir un bouton « épingler au début » pour créer une vignette secondaire pour l’utilisateur.When the content in focus is pinnable, the app bar should contain a "Pin to Start" button to create a secondary tile for the user.
  • Quand l’utilisateur clique sur « épingler à démarrer », vous devez immédiatement appeler l’API à partir du thread d’interface utilisateur pour épingler la vignette secondaire.When the user clicks "Pin to Start", you should immediately call the API from the UI thread to pin the secondary tile.
  • Si le contenu dans le focus est déjà épinglé, remplacez le bouton « épingler au début » dans la barre de l’application par un bouton « détacher du début ».If the content in focus is already pinned, replace the "Pin to Start" button on the app bar with an "Unpin from Start" button. Le bouton « détacher du début » doit supprimer la vignette secondaire existante.The "Unpin from Start" button should remove the existing secondary tile.
  • Si le contenu n’est pas regroupement, n’affichez pas le bouton « épingler au début » (ou affichez le bouton « épingler au début » désactivé).When the content in focus is not pinnable, don't show a "Pin to Start" button (or show a disabled "Pin to Start" button).
  • Utilisez les glyphes fournis par le système pour les boutons « épingler au démarrage » et « détacher du début » (voir le code confidentiel et détacher les membres dans Windows. UI. Xaml. Controls. Symbol ou WinJS. UI. AppBarIcon).Use the system-provided glyphs for your "Pin to Start" and "Unpin from Start" buttons (see the pin and unpin members in Windows.UI.Xaml.Controls.Symbol or WinJS.UI.AppBarIcon).
  • Utilisez le texte du bouton standard : « épingler au début » et « détacher du début ».Use the standard button text: "Pin to Start" and "Unpin from Start". Vous devrez remplacer le texte par défaut lorsque vous utilisez le code confidentiel fourni par le système et détachez les glyphes.You'll have to override the default text when using the system-provided pin and unpin glyphs.
  • N’utilisez pas de vignette secondaire comme bouton de commande virtuel pour interagir avec l’application parente, par exemple une vignette « passer à la piste suivante ».Don't use a secondary tile as a virtual command button to interact with the parent app, such as a "skip to next track" tile.

Conseils d’utilisation supplémentaires pour les développeursAdditional usage guidance for devs

  • Quand une application est lancée, elle doit toujours énumérer ses vignettes secondaires, au cas où des ajouts ou des suppressions n’étaient pas pris en compte.When an app launches, it should always enumerate its secondary tiles, in case there were any additions or deletions of which it was unaware. Lorsqu’une vignette secondaire est supprimée via la barre d’application de l’écran de démarrage, Windows supprime simplement la vignette.When a secondary tile is deleted through the Start screen app bar, Windows simply removes the tile. L’application elle-même est chargée de libérer toutes les ressources qui ont été utilisées par la vignette secondaire.The app itself is responsible for releasing any resources that were used by the secondary tile. Lorsque des vignettes secondaires sont copiées dans le Cloud, les notifications de vignette ou de badge actuelles sur la vignette secondaire, les notifications planifiées, les canaux de notification push et les URI utilisés avec les notifications périodiques ne sont pas copiées avec la vignette secondaire et doivent être de nouveau configurées.When secondary tiles are copied through the cloud, current tile or badge notifications on the secondary tile, scheduled notifications, push notification channels, and Uniform Resource Identifiers (URIs) used with periodic notifications are not copied with the secondary tile and must be set up again.
  • Une application doit utiliser des ID uniques explicites, recréés pour les vignettes secondaires.An app should use meaningful, re-creatable, unique IDs for secondary tiles. L’utilisation d’ID de vignette secondaires prévisibles qui sont significatives pour une application permet à l’application de comprendre ce qu’il faut faire avec ces vignettes lorsqu’elles sont affichées dans une nouvelle installation sur un nouvel ordinateur.Using predictable secondary tile IDs that are meaningful to an app helps the app understand what to do with these tiles when they are seen in a fresh installation on a new computer.
    • Lors de l’exécution, l’application peut interroger l’existence d’une vignette spécifique.At runtime, the app can query whether a specific tile exists.
    • La plateforme de vignette secondaire peut être invitée à retourner l’ensemble de toutes les vignettes secondaires appartenant à une application spécifique.The secondary tile platform can be asked to return the set of all secondary tiles belonging to a specific app. L’utilisation d’ID uniques explicites pour ces vignettes peut aider l’application à examiner l’ensemble des vignettes secondaires et à effectuer les actions appropriées.Using meaningful, unique IDs for these tiles can help the app examine the set of secondary tiles and perform appropriate actions. Par exemple, pour une application de réseau social, les ID peuvent identifier des contacts individuels pour lesquels des vignettes ont été créées.For instance, for a social media app, IDs could identify individual contacts for whom tiles were created.
  • Les vignettes secondaires, comme toutes les vignettes de l’écran d’accueil, sont des prises dynamiques qui peuvent être mises à jour fréquemment avec un nouveau contenu.Secondary tiles, like all tiles on the Start screen, are dynamic outlets that can be frequently updated with new content. Les vignettes secondaires peuvent exposer des notifications et des mises à jour en utilisant les mêmes mécanismes que n’importe quelle autre vignette.Secondary tiles can surface notifications and updates by using the same mechanisms as any other tile. Pour en savoir plus, consultez choisir une méthode de remise des notifications .See Choose a notification delivery method to learn more.