TileUpdateManager Class

Crea objetos TileUpdater utilizados para cambiar y actualizar mosaicos del menú Inicio. Esta clase también proporciona acceso al contenido XML de las plantillas de mosaico proporcionadas por el sistema con objeto de poder personalizar dicho contenido para su uso en la actualización de los mosaicos.

Sintaxis


var tileUpdateManager = Windows.UI.Notifications.TileUpdateManager;

Atributos

[Muse()]
[Threading(MTA)]
[Version(0x06020000)]

Members

A continuación se indican los tipos de miembros de TileUpdateManager (Clase):

Métodos

The TileUpdateManager Clase tiene estos métodos. Con C#, Visual Basic y C++, también hereda métodos de Object Clase.

MétodoDescripción
CreateTileUpdaterForApplication() Creates and initializes a new instance of the TileUpdater, which lets you change the appearance of the calling app's tile.
CreateTileUpdaterForApplication(String) Creates and initializes a new instance of the TileUpdater for a tile that belongs to another app in the same package as the calling app. The TileUpdater lets a developer change the appearance of that tile.
CreateTileUpdaterForSecondaryTile Creates and initializes a new instance of the TileUpdater, which enables you to change the appearance of a secondary tile. The tile can belong to the calling app or any other app in the same package.
GetTemplateContent Gets the XML content of one of the predefined tile templates so that you can customize it for a tile update.

 

Comentarios

Esta es una clase de generador estático y no requiere ninguna creación de instancias.

Ejemplos

En el ejemplo siguiente se muestra un método GetTemplateContent utilizado para recuperar el contenido XML de una plantilla de mosaico y CreateTileUpdaterForApplication para enviar la notificación al mosaico de la aplicación.



function sendTileTextNotification() {
    var Notifications = Windows.UI.Notifications;

    // Get an XML DOM version of a specific template by using getTemplateContent.
    var tileXml = Notifications.TileUpdateManager.getTemplateContent(Notifications.TileTemplateType.tileWide310x150Text03);

    // You will need to look at the template documentation to know how many text fields a particular template has.
    // Get the text attribute for this template and fill it in.
    var tileAttributes = tileXml.getElementsByTagName("text");
    tileAttributes[0].appendChild(tileXml.createTextNode("Hello World!"));

    // Create the notification from the XML.
    var tileNotification = new Notifications.TileNotification(tileXml);

    // Send the notification to the calling app's tile.
    Notifications.TileUpdateManager.createTileUpdaterForApplication().update(tileNotification);
}

Requisitos

Cliente mínimo admitido

Windows 8 [Solo aplicaciones de la Tienda Windows]

Servidor mínimo admitido

Windows Server 2012 [Solo aplicaciones de la Tienda Windows]

Espacio de nombres

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

Metadatos

Windows.winmd

Vea también

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