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++]

Metadata

Windows.winmd

請參閱

應用程式磚和徽章範例
快速入門:傳送磚更新
磚和磚通知概觀
磚範本目錄
磚的方針與檢查清單
如何排程磚通知
如何設定磚的定期通知
磚 XML 結構描述

 

 

顯示:
© 2014 Microsoft