Windows phone 清除FlipTileData BackBackgroundImage

Windows phone 清除FlipTileData BackBackgroundImage,windows-phone,windows-phone-8,Windows Phone,Windows Phone 8,我有一个定期任务来更新我的live互动程序。基本上是这样的: var tileData = new FlipTileData() { BackgroundImage = mediumFrontUrl, BackBackgroundImage = mediumBackUrl, WideBackgroundImage = wideFrontUrl, WideBackBackgroundImage = wideBackUr

我有一个定期任务来更新我的live互动程序。基本上是这样的:

    var tileData = new FlipTileData()
    {
        BackgroundImage = mediumFrontUrl,
        BackBackgroundImage = mediumBackUrl,
        WideBackgroundImage = wideFrontUrl,
        WideBackBackgroundImage = wideBackUrl
    };

    ShellTile primaryTile = ShellTile.ActiveTiles.First();
    if (primaryTile != null)
    {
        primaryTile.Update(tileData);
    }

在某些情况下,我不希望显示BackBackgroundImage和WideBackgroundImage。如何清除这些值?简单地将内容设置为
null
不起作用(它只保留以前的内容)。根据文档,如果我使用XAML创建活动磁贴,我可以设置
Action=“Clear”
。如何在代码中设置它?

您可以清除每个磁贴属性的属性

对于BackBackgroundImaga,它的URI为空: BackBackgroundImage=新Uri(“,UriKind.Relative)

有关Windows Phone msdn页面互动程序概述的更多信息:

希望这有帮助 向齐克致意

只有一个窍门。 玩WideBackContent和放置我自己的图像(我有更多的可能性使用此方法)我在重置WideBackContent时遇到问题。帮助我的不是WideBackContent=“”,而是WideBackContent=“” 所以,一个空的空间解决了我的问题。
向你问好

谢谢,我会记住的。在我目前的项目中,我只使用瓷砖上的图像,但你永远不知道未来的项目。