-api-id | -api-type | -api-device-family-note |
---|---|---|
T:Windows.UI.Notifications.TileNotification |
winrt class |
xbox |
Defines an update to a tile, including its visuals, identification tag, and expiration time.
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);
}
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