我需要将应用程序磁贴的颜色更改为强调颜色。 在wp8上,我使用了ShellTile类并将图标更改为透明,因此this solution可以正常工作。
但是在Windows 10上,ShellTile丢失了。还有另一种使用TileUpdateManager的方法,但它改变了LiveTile的图标,而不是默认的Tile Icon。
此代码适用于更新LiveTile,但不适用于默认图标。
TileContent content = new TileContent()
{
Visual = new TileVisual()
{
TileMedium = new TileBinding()
{
Content = new TileBindingContentAdaptive()
{
BackgroundImage = new TileBackgroundImage()
{
Source = new TileImageSource("Assets/Tiles/FlipCycleTileMediumOp.png")
}
}
}
}
};
TileUpdateManager.CreateTileUpdaterForApplication().Update(new TileNotification(content.GetXml()));
这有点解决问题,但当我禁用" live tile"选项,图标返回默认值。