TileUpdateManager-Klasse

TileUpdateManager Class

Erstellt TileUpdater-Objekte, die verwendet werden, um Startmenü-Kacheln zu ändern und zu aktualisieren. Diese Klasse bietet außerdem Zugriff auf den XML-Inhalt der vom System bereitgestellten Kachelvorlagen, sodass Sie diesen Inhalt zur Verwendung für die Aktualisierung Ihrer Kacheln anpassen können.

Syntax


public static class TileUpdateManager

Attribute

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

Member

TileUpdateManagerKlasse hat diese Membertypen:

Methoden

The TileUpdateManager Klasse hat diese Methoden. Mit C#, Visual Basic und C++ erbt es auch Methoden aus Object Klasse.

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

 

Hinweise

Dies ist eine statische Factoryklasse und erfordert keine Instanziierung.

Beispiele

Im folgenden Beispiel wird gezeigt, wie GetTemplateContent zum Abrufen des XML-Inhalts einer Kachelvorlage verwendet wird, und CreateTileUpdaterForApplication zum Senden der Benachrichtigung an die Kachel der App.



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

Anforderungen

Mindestens unterstützter Client

Windows 8 [Nur Windows Store-Apps]

Mindestens unterstützter Server

Windows Server 2012 [Nur Windows Store-Apps]

Namespace

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

Metadaten

Windows.winmd

Siehe auch

Beispiel für App-Kacheln und -Infoanzeiger
Schnellstart: Senden eines Kachelupdates
Kachel- und Kachelbenachrichtigungsübersicht
Der Kachelvorlagenkatalog
Richtlinien und Prüfliste für Kacheln
Planen einer Kachelbenachrichtigung
Festlegen regelmäßiger Benachrichtigungen für Kacheln
Kachel-XML-Schema

 

 

Anzeigen:
© 2017 Microsoft