Windows 8动态磁贴 - 如何移除文本和小图标?

3
我们正在使用 TileWideImageTileSquareImage ,并且相应的 XML(如此处所述: http://msdn.microsoft.com/en-us/library/windows/apps/hh761491.aspx )在我们 Windows 8 游戏中设置自定义瓷砖,以便在游戏的不同级别完成时使用。

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

由于某种原因,TileWideImage 在左下角放置了我们应用程序的小图标(我认为它是30x30像素)。我们还注意到你安装应用程序时默认图标上有文字。这两者都不是我们想要的。

有没有办法实现我们想要的行为?


1
看起来是以下内容的变体(在XML的品牌节点中将“none”设置为值):https://dev59.com/MGjWa4cB1Zd3GeqPoTbM - Nathan Kuchta
谢谢,这些也可以在应用程序清单中设置吗? - jonathanpeppers
在应用程序清单中可以配置默认磁贴上是否显示文本(应用程序 UI -> 显示名称)。 - Nathan Kuchta
1个回答

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

enter image description here

但是,如果您发送了一个磁贴更新,该设置可以通过XML Schema中的branding属性在visualbinding标记中被覆盖。
在这种情况下,您将希望发送类似以下的磁贴更新:
<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”是一个很好的资源,可以快速测试这样的磁贴,确认行为等。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接