我们正在使用 TileWideImage
和 TileSquareImage
以及适当的 XML(如 here 所述)在您完成 Windows 8 游戏中的不同关卡时设置我们的自定义图 block 游戏。
根据我们的磁贴设计方式,我们根本不希望显示任何文本或图标(除了我们为每个版本的磁贴创建的单个图像之外)。
出于某种原因,TileWideImage
将我们应用程序的小图标(我认为是 30x30 像素)放在左下角。我们还注意到,当您安装应用程序时,我们的默认图标上有文字。 这两个都不是您想要的。
有没有办法得到我们想要的行为?
最佳答案
您可以通过应用程序 list 关闭默认图 block 上的文本:
但是如果您发送磁贴更新,则该设置可以被 XML Schema 中的设置覆盖通过 visual
的 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是对像这样的图 block 进行快速测试、确认行为等的重要资源。
关于c# - Windows 8 Live Tile - 删除文本和小图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12397177/