我知道如何在Live Tile
中展示一个简单的Windows Store App
。我过去常常选择一定宽度的XmlTemplate字符串。
但是,我看到有些应用程序显示了5种不同的实时图块。例如,Photos
app在周期中显示5个图像,并且每5秒更改一次。
如何在我的应用程序中执行此功能,或者如果您可以从Windows 8.1示例中显示应用程序演示,我将非常感激您。
答案 0 :(得分:4)
这是msdn sample。但这对我的口味来说有点神秘。
通过简单的步骤,您应该创建5个(或更少)tile并将它们放入通知队列中。启用队列并提供tileTagId。
这是我的代码:
AllTiles - 包含所有切片的数组。 AppTileId
- 辅助磁贴ID。您可以通过使用CreateTileUpdaterForApplication
代码取消注释该行来将其更改为主要磁贴。
// Posting update
int tileTagId = 0;
foreach ( XmlDocument XmlTile in AllTiles )
{
TileNotification tileNotification = new TileNotification( XmlTile );
tileNotification.Tag = tileTagId.ToString();
TileUpdater secondaryTileUpdater = TileUpdateManager.CreateTileUpdaterForSecondaryTile( AppTileId );
//TileUpdater secondaryTileUpdater = TileUpdateManager.CreateTileUpdaterForApplication();
secondaryTileUpdater.EnableNotificationQueue( true );
secondaryTileUpdater.Update( tileNotification );
tileTagId++;
}
答案 1 :(得分:1)
您应该启用notification queue。