TileNotification Class

Definiert ein Update einer Kachel, einschließlich grafischer Elemente, Identifizierungstag und Ablaufzeit.

Syntax


var tileNotification = new Windows.UI.Notifications.TileNotification();

Attribute

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

Member

TileNotificationKlasse hat diese Membertypen:

Konstruktoren

TileNotificationKlasse hat diese Konstruktoren.

KonstruktorBeschreibung
TileNotification Creates and initializes a new instance of the TileNotification object for use with a TileUpdater.

 

Methoden

The TileNotification Klasse erbt Methoden von Object Klasse (C#/VB/C++).

Eigenschaften

Der TileNotificationKlasse hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

Content

SchreibgeschütztGets the XML description of the notification content, which you can then manipulate to alter the notification.

ExpirationTime

Lese-/SchreibzugriffGets or sets the time that Windows will remove the notification from the tile.

Tag

Lese-/SchreibzugriffGets or sets a string that Windows can use to prevent duplicate notification content from appearing in the queue.

 

Beispiele

Im folgenden Beispiel wird der TileNotification-Konstruktor verwendet, um eine neue Instanz zu erstellen. Dann wird die ExpirationTime-Eigenschaft verwendet, um 30 Sekunden lang eine Kachelbenachrichtigung anzuzeigen.



function tileNotificationExpiration() {
    var Notifications = Windows.UI.Notifications;
    var tileXml = Notifications.TileUpdateManager.getTemplateContent(Notifications.TileTemplateType.tileWide310x150Text04);

    var currentTime = new Date();
    var seconds = 30;

    var tileTextAttributes = tileXml.getElementsByTagName("text");
    tileTextAttributes[0].appendChild(tileXml.createTextNode("This notification will expire at " + new Date(currentTime.getTime() + seconds * 1000)));

    var tileNotification = new Notifications.TileNotification(tileXml);

    // Set the expiration time on the notification
    var expiryTime = new Date(currentTime.getTime() + seconds * 1000);

    tileNotification.expirationTime = expiryTime;
    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:
© 2014 Microsoft