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

时间:2012-09-12 22:50:50

标签: c# xaml windows-8 microsoft-metro monogame

我们正在使用TileWideImageTileSquareImage以及适当的XML(如here所述)来设置我们的Windows 8游戏中的自定义磁贴,因为您在游戏中完成了不同的级别。

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

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

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

1 个答案:

答案 0 :(得分:10)

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

enter image description here

但是如果你发送了一个磁贴更新,那么可以通过XML Schemavisual标记的branding属性在binding中覆盖该设置。

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

<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>

顺便说一下,App Tiles and Badges Sample是一个很好的资源,可以对像这样的瓷砖进行快速测试,确认行为等。