TileUpdateManager.CreateTileUpdaterForSecondaryTile | createTileUpdaterForSecondaryTile Method

Crée et initialise une nouvelle instance TileUpdater, qui permet de modifier l'apparence d'une secondary tile. La mosaïque peut appartenir à l'application appelante ou à une autre application du même package.

Syntaxe


var tileUpdater = Windows.UI.Notifications.TileUpdateManager.createTileUpdaterForSecondaryTile(tileId);

Paramètres

tileId

Type: String [JavaScript] | System.String [.NET] | Platform::String [C++]

Identificateur unique de la mosaïque.

Valeur de retour

Type: TileUpdater

Objet à utiliser pour envoyer des mises à jour à la mosaïque identifiée par tileID.

Exemples

L'exemple suivant montre comment envoyer une notification à une mosaïque 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 square 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);

Conditions requises

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Espace de noms

Windows.UI.Notifications
Windows::UI::Notifications [C++]

Métadonnées

Windows.winmd

Voir aussi

TileUpdateManager
Exemple de mosaïques et de badges d'applications
Démarrage rapide : envoi d'une mise à jour de mosaïque
Vue d'ensemble de la mosaïque et de la notification de mosaïque
catalogue des modèles de mosaïques
Instructions et liste de contrôle pour les mosaïques
Comment planifier une notification de mosaïque
Comment installer les notifications périodiques pour les mosaïques
Schéma XML de mosaïques

 

 

Afficher:
© 2014 Microsoft