在Windows 10 UWP上更改运行时的应用程序默认磁贴

时间:2016-04-06 10:34:53

标签: c# win-universal-app windows-10

我需要将应用程序磁贴的颜色更改为强调颜色。 在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"选项,图标返回默认值。

0 个答案:

没有答案