TileNotification Class

定义图块的更新,包括其可视化、标识标签和到期时间。

语法


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

特性

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

成员

TileNotification类 具有这些类型的成员:

构造函数

TileNotification类 具有这些构造函数。

构造函数说明
TileNotification Creates and initializes a new instance of the TileNotification object for use with a TileUpdater.

 

方法

The TileNotification 类 继承这些方法于:Object 类 (C#/VB/C++).

属性

TileNotification类 具有这些属性。

属性访问类型说明

Content

只读Gets the XML description of the notification content, which you can then manipulate to alter the notification.

ExpirationTime

读/写Gets or sets the time that Windows will remove the notification from the tile.

Tag

读/写Gets or sets a string that Windows can use to prevent duplicate notification content from appearing in the queue.

 

示例

下面的示例使用 TileNotification 构造函数创建新实例,然后使用 ExpirationTime 属性显示 30 秒的图块通知。



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

要求

最低支持客户端

Windows 8 [仅 Windows 应用商店应用程序]

最低支持服务器

Windows Server 2012 [仅 Windows 应用商店应用程序]

命名空间

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

元数据

Windows.winmd

另请参见

应用程序列表和徽章示例
快速入门:发送平铺更新
平铺和平铺通知概述
平铺模板目录
标题的准则和检查表
如何安排平铺通知
如何设置图块的时间通知
图块 XML 架构

 

 

显示:
© 2014 Microsoft