【问题标题】:Windows 8 Live Tile - Remove text and small icon?Windows 8 Live Tile - 删除文本和小图标?
【发布时间】:2012-09-12 22:50:50
【问题描述】:

我们正在使用TileWideImageTileSquareImage 以及适当的XML(如here 所述)在您完成游戏中的不同关卡时在我们的Windows 8 游戏中设置我们的自定义图块。

按照我们的磁贴设计方式,我们根本不希望显示任何文本或图标(除了我们为磁贴的每个版本创建的单个图像之外)。

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

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

【问题讨论】:

  • 看起来是以下的变体(在 XML 的品牌节点中设置“无”作为值):stackoverflow.com/questions/12328964/…
  • 谢谢,这些也可以在应用清单中设置吗?
  • 文本是否显示在默认磁贴上可以在应用清单中配置(应用程序 UI -> 显示名称)。

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


【解决方案1】:

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

但如果您发送磁贴更新,则可以通过visualbinding 标记的branding 属性在XML Schema 中覆盖该设置。

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

<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 是一个很好的资源,可以对此类磁贴进行快速测试、确认行为等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-02
    • 1970-01-01
    • 2012-06-06
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    相关资源
    最近更新 更多