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-схема Tiles

 

 

Показ:
© 2014 Microsoft