Skip to content

Latest commit

 

History

History
46 lines (31 loc) · 2.36 KB

tilenotification.md

File metadata and controls

46 lines (31 loc) · 2.36 KB
-api-id -api-type -api-device-family-note
T:Windows.UI.Notifications.TileNotification
winrt class
xbox

Windows.UI.Notifications.TileNotification

-description

Defines an update to a tile, including its visuals, identification tag, and expiration time.

-remarks

-examples

The following example uses the TileNotification constructor to create a new instance, then uses the ExpirationTime property to show a tile notification for 30 seconds.

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

-see-also

App tiles and badges sample, Quickstart: Sending a tile update, Tile and tile notification overview, The tile template catalog, Guidelines and checklist for tiles, How to schedule a tile notification, How to set up periodic notifications for tiles, Tiles XML schema