TileUpdateManager.CreateTileUpdaterForSecondaryTile(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée et initialise une nouvelle instance de TileUpdater, ce qui vous permet de modifier l’apparence d’une vignette secondaire. La vignette peut appartenir à l’application appelante ou à toute autre application du même package.
public:
static TileUpdater ^ CreateTileUpdaterForSecondaryTile(Platform::String ^ tileId);
static TileUpdater CreateTileUpdaterForSecondaryTile(winrt::hstring const& tileId);
public static TileUpdater CreateTileUpdaterForSecondaryTile(string tileId);
function createTileUpdaterForSecondaryTile(tileId)
Public Shared Function CreateTileUpdaterForSecondaryTile (tileId As String) As TileUpdater
Paramètres
- tileId
-
String
Platform::String
winrt::hstring
ID unique de la vignette.
Retours
Objet que vous allez utiliser pour envoyer des mises à jour à la vignette identifiée par tileID.
Exemples
L’exemple suivant montre comment envoyer une notification à une vignette secondaire.
var Notifications = Windows.UI.Notifications;
// Define the notification content.
var tileXml = Notifications.TileUpdateManager.getTemplateContent(Notifications.TileTemplateType.tileWide310x150Text04);
var tileTextAttributes = tileXml.getElementsByTagName("text");
tileTextAttributes[0].appendChild(tileXml.createTextNode("Sent to a secondary tile!"));
// Provide a medium version of the notification as well, remembering that the user has control
// over whether the tile is displaying as wide or square.
var squareTileXml = Notifications.TileUpdateManager.getTemplateContent(Notifications.TileTemplateType.tileSquare150x150Text04);
var squareTileTextAttributes = squareTileXml.getElementsByTagName("text");
squareTileTextAttributes[0].appendChild(squareTileXml.createTextNode("Sent to a secondary tile!"));
// Add the medium tile to the notification.
var node = tileXml.importNode(squareTileXml.getElementsByTagName("binding").item(0), true);
tileXml.getElementsByTagName("visual").item(0).appendChild(node);
// Create the notification based on the XML content.
var tileNotification = new Notifications.TileNotification(tileXml);
// Create a secondary tile updater and pass it the secondary tileId
var tileUpdater = Notifications.TileUpdateManager.createTileUpdaterForSecondaryTile("SecondaryTile.Dynamic");
// Send the notification to the secondary tile.
tileUpdater.update(tileNotification);
S’applique à
Voir aussi
- Exemple de vignettes et de badges d’application
- Démarrage rapide : Envoi d’une mise à jour de vignette
- Vue d’ensemble des notifications de vignette et de vignette
- Catalogue de modèles de vignettes
- Recommandations et liste de contrôle pour les vignettes
- Comment planifier une notification par vignette
- Comment configurer des notifications périodiques pour des vignettes
- Schéma XML des vignettes