如何填充Windows 8.1实时磁贴?

时间:2014-06-05 20:39:18

标签: javascript windows windows-8 windows-phone live-tile

我关注此处的文档http://msdn.microsoft.com/en-us/library/windows/apps/hh465429.aspx,并设法为我的应用创建了实时图块。

然而,文档没有说明如何使用内容填充实时图块,我不知道如何执行此操作。我的代码在这里

Windows.UI.Notifications.TileUpdateManager.createTileUpdaterForApplication().enableNotificationQueue(true);

var template = Windows.UI.Notifications.TileTemplateType.tileWide310x150Text04;

var tileXml = Windows.UI.Notifications.TileUpdateManager.getTemplateContent(template);

// TO DO: Fill in the template with your tile content. Define a tile and add it to tileXML.

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

Windows.UI.Notifications.TileUpdateManager.createTileUpdaterForApplication().update(tileNotification);

1 个答案:

答案 0 :(得分:1)

Sending a tile update文档会引导您向内容添加内容。 如上所述,在调用getTileContent之后,您可以像这样更新xml

var tileTextAttributes = tileXml.getElementsByTagName("text");
tileTextAttributes[0].appendChild(tileXml.createTextNode("Hello World! My very own tile notification"));

该文档中还有更多示例