TileUpdateManager Class

Создает объекты TileUpdater, используемые для изменения и обновления плиток меню Пуск. Этот класс также предоставляет доступ к XML-содержимому системных шаблонов плиток, позволяя настраивать это содержимое для использования при обновлении плиток.

Синтаксис


var tileUpdateManager = Windows.UI.Notifications.TileUpdateManager;

Атрибуты

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

Члены

TileUpdateManagerКласс имеет следующие типы членов:

Методы

The TileUpdateManager Класс имеет следующие методы. В C#, Visual Basic и C++ также наследует методы от Object Класс.

МетодОписание
CreateTileUpdaterForApplication() Creates and initializes a new instance of the TileUpdater, which lets you change the appearance of the calling app's tile.
CreateTileUpdaterForApplication(String) Creates and initializes a new instance of the TileUpdater for a tile that belongs to another app in the same package as the calling app. The TileUpdater lets a developer change the appearance of that tile.
CreateTileUpdaterForSecondaryTile Creates and initializes a new instance of the TileUpdater, which enables you to change the appearance of a secondary tile. The tile can belong to the calling app or any other app in the same package.
GetTemplateContent Gets the XML content of one of the predefined tile templates so that you can customize it for a tile update.

 

Примечания

Это статический класс фабрики, и он не требует создания экземпляра.

Примеры

В следующем примере показан метод GetTemplateContent, используемый для извлечения XML-содержимого шаблона плитки, и метод CreateTileUpdaterForApplication, используемый для отправки уведомления на плитку приложения.



function sendTileTextNotification() {
    var Notifications = Windows.UI.Notifications;

    // Get an XML DOM version of a specific template by using getTemplateContent.
    var tileXml = Notifications.TileUpdateManager.getTemplateContent(Notifications.TileTemplateType.tileWide310x150Text03);

    // You will need to look at the template documentation to know how many text fields a particular template has.
    // Get the text attribute for this template and fill it in.
    var tileAttributes = tileXml.getElementsByTagName("text");
    tileAttributes[0].appendChild(tileXml.createTextNode("Hello World!"));

    // Create the notification from the XML.
    var tileNotification = new Notifications.TileNotification(tileXml);

    // Send the notification to the calling app's tile.
    Notifications.TileUpdateManager.createTileUpdaterForApplication().update(tileNotification);
}

Требования

Минимальный поддерживаемый клиент

Windows 8 [Только приложения для Магазина Windows]

Минимальный поддерживаемый сервер

Windows Server 2012 [Только приложения для Магазина Windows]

Пространство имен

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

Metadata

Windows.winmd

См. также

Пример плиток и индикаторов событий приложения
Краткое руководство. Отправка обновления плитки
Общие сведения о плитках и уведомлениях плиток
Каталог шаблонов плиток
Рекомендации и контрольный список для плиток
Планирование уведомления плитки
Настройка периодических уведомлений для плиток
XML-схема Tiles

 

 

Показ:
© 2015 Microsoft