TileUpdateManager Class

Crée les objets TileUpdater utilisés pour modifier et mettre à jour les mosaïques du menu Démarrer. Cette classe fournit également l'accès au contenu XML des modèles de mosaïque fournis par le système pour vous permettre de personnaliser ce contenu pour l'utiliser dans la mise à jour de vos mosaïques.

Syntaxe


var tileUpdateManager = Windows.UI.Notifications.TileUpdateManager;

Attributs

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

Membres

TileUpdateManagerClasse possède ces types de membres :

Méthodes

The TileUpdateManager Classe a les méthodes suivantes. Avec C#, Visual Basic et C++, elle hérite également des méthodes de Object Classe.

MéthodeDescription
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.

 

Remarques

C'est une classe de fabrique statique et elle ne requiert aucune instanciation.

Exemples

L'exemple suivant montre la méthode GetTemplateContent utilisée pour récupérer le contenu XML d'un modèle de mosaïque et la méthode CreateTileUpdaterForApplication utilisée pour envoyer la notification à la mosaïque de l'application.



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

Conditions requises

Client minimal pris en charge

Windows 8 [Applications Windows Store uniquement]

Serveur minimal pris en charge

Windows Server 2012 [Applications Windows Store uniquement]

Espace de noms

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

Métadonnées

Windows.winmd

Voir aussi

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:
© 2015 Microsoft