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

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

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

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

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

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

最佳答案

您可以通过应用程序 list 关闭默认图 block 上的文本:

enter image description here

但是如果您发送磁贴更新,则该设置可以被 XML Schema 中的设置覆盖通过 visualbranding 属性或 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/

相关文章:

c# - WPF 同步 ListBox 项目的大小

c# - EF Code First - 来自数据库的对象为空

c# - 在Mono下运行sqlite获取``无法打开数据库文件''

c# - 在设置参数之间获取数字的线程安全数字生成器方法?

wpf - 如何用网格填充数据网格文本列标题中的所有空间?

xaml - 如何在 Windows Phone 8.1 Silverlight 应用程序中将颜色代码分组到一个文件中

wpf - 如何在 Windows 8 商店应用程序中访问 Parent 的 DataContext

Windows 8 关机过程与 Vista 不同?

wpf - 双向绑定(bind) MySettings 到 DataGrid 列宽

javascript - 如何在 Windows 8/Cordova 应用程序中打开本地 PDF?