TileUpdateManager.CreateTileUpdaterForSecondaryTile | createTileUpdaterForSecondaryTile Method

Crea e inicializa una nueva instancia de TileUpdater, que permite cambiar el aspecto de un objeto secondary tile. El mosaico puede pertenecer a la aplicación que hace la llamada o a cualquier otra aplicación del mismo paquete.

Sintaxis


Public Shared Function CreateTileUpdaterForSecondaryTile(
  tileId As String 
) As TileUpdater

Parámetros

tileId

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

Un identificador único para el mosaico.

Valor devuelto

Tipo: TileUpdater

El objeto que utilizará para enviar actualizaciones al mosaico identificado por tileID.

Ejemplos

En el ejemplo siguiente se muestra cómo enviar una notificación a un mosaico secundario.



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);

Requisitos

Cliente mínimo admitido

Windows 8

Servidor mínimo admitido

Windows Server 2012

Espacio de nombres

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

Metadatos

Windows.winmd

Vea también

TileUpdateManager
Ejemplo de mosaicos y distintivos de la aplicación
Inicio rápido: enviar una actualización de mosaico
Información general sobre mosaicos y notificaciones de mosaico
El catálogo de plantillas de mosaico
Instrucciones y lista de comprobación para mosaicos
Cómo programar una notificación de mosaico
Cómo configurar notificaciones periódicas para mosaicos
Pone en mosaico el esquema XML

 

 

Mostrar:
© 2015 Microsoft