Windows 8 Live Tile - 删除文本和小图标?

jon*_*ers 3 c# xaml monogame microsoft-metro windows-8

我们正在使用TileWideImage,并TileSquareImage与相应的XML(如描述这里)设置我们的自定义瓷砖在我们的Windows 8游戏中你完成游戏中的不同级别.

我们的瓷砖设计方式,我们不希望任何文本或图标显示(除了我们为每个版本的瓷砖创建的单个图像).

出于某种原因,TileWideImage将我们的应用程序的小图标(我认为30x30像素)放在左下角.我们还注意到,当您安装应用程序时,我们的默认图标上有文字. 这些都不是必需的.

有没有办法获得我们想要的行为?

Jim*_*eil 10

您可以通过应用程序清单关闭默认磁贴上的文本:

在此输入图像描述

但是如果你发送了一个tile更新,那么可以通过or 标签的属性在XML Schema中覆盖该设置.brandingvisualbinding

在这种情况下,您需要发送类似于以下内容的磁贴更新:

<tile>
    <visual branding="none">
        <binding template="TileWideText03">
            <text id="1">Hello World! My very own tile notification</text>
        </binding>
        <binding template="TileSquareText04">
            <text id="1">Hello World! My very own tile notification</text>
        </binding>
    </visual>
</tile>
Run Code Online (Sandbox Code Playgroud)

顺便说一句,应用程序瓷砖和徽章样本是一个很好的资源,可以像这样对瓷砖进行快速测试,确认行为等.