TileUpdateManager Class

Crea oggetti TileUpdater utilizzati per modificare e aggiornare le sezioni del menu Start. Questa classe fornisce inoltre l'accesso al contenuto XML dei modelli di sezione forniti dal sistema in modo da consentire la personalizzazione del contenuto da utilizzare quando si aggiornano le sezioni.

Sintassi


var tileUpdateManager = Windows.UI.Notifications.TileUpdateManager;

Attributi

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

Membri

TileUpdateManagerClasse include questi tipi di membri:

Metodi

The TileUpdateManager Classe dispone di tali metodi. In C#, Visual Basic e C++, eredita inoltre i metodi da Object Classe.

MetodoDescrizione
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.

 

Note

Si tratta di una classe factory statica e non richiede la creazione di istanze.

Esempi

Il seguente esempio illustra come utilizzare GetTemplateContent per recuperare il contenuto XML di un modello di sezione e CreateTileUpdaterForApplication per inviare una notifica alla sezione dell'applicazione.



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

Requisiti

Client supportato minimo

Windows 8 [Solo applicazioni Windows Store]

Server supportato minimo

Windows Server 2012 [Solo applicazioni Windows Store]

Spazio dei nomi

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

Metadati

Windows.winmd

Vedere anche

Esempio di sezioni e notifiche dell'applicazione
Guida introduttiva sull'invio dell'aggiornamento di una sezione
Panoramica della sezione e delle notifiche della sezione
Il catalogo del modello di sezione
Linee guida ed elenco di controllo per sezioni secondarie
Come pianificare una notifica della sezione
Come impostare notifiche periodiche per le sezioni
Schema XML Tile

 

 

Mostra:
© 2014 Microsoft