【问题标题】:Windows phone tile text color displaying wrongWindows phone 平铺文字颜色显示错误
【发布时间】:2012-11-28 10:39:38
【问题描述】:

在我的 windows phone 应用程序中,我创建了一个带有深蓝色文本的磁贴,当我设置磁贴并且我的应用程序启动时,磁贴看起来正确,只是磁贴上的文本(也就是应用程序的名称)被重置为显示为白色一些理由。我有一个带有黑色文本的版本,但出现了同样的问题。

是否有一些标准规定所有 Windows Phone 磁贴文本都应为白色?他们可以在直接的 png 图像上重置文本颜色,这真是太神奇了......

无论如何,有什么想法吗?

【问题讨论】:

  • 您是否有另一部分代码可以更新您的磁贴(可能在您的 App.xaml.cs 或后台代理中)?如果您可以删除代码 sn-p 以了解问题,将会很有帮助。
  • 完全没有在代码中完成,如果你在项目中设置了 Background.png 和 ApplicationIcon.png 图像,它会自动被拾取

标签: windows-phone-7 text colors windows-phone-7.1


【解决方案1】:

我假设您正在尝试通过图像在磁贴中显示应用程序名称。

清除项目属性 -> Tile Options 部分下的 Title 文本属性即可,但这会在 VS2010 中显示错误。

要删除默认的 Tile Title,请在编辑器中打开 WMAppManifest.xml(它应该在 Properties 文件夹下)。

部分下,您将找到与图块相关的详细信息。清除标签内的文字,保存并重新编译。

我在我的一个项目中这样做了,最终的 XML sn-p 如下所示(注意空的

标记)。 <pre class="lang-xml prettyprint-override"><code><Tokens> <PrimaryToken TokenID="MyAppToken" TaskName="_default"> <TemplateType5> <BackgroundImageURI IsRelative="true" IsResource="false">Background.png</BackgroundImageURI> <Count>0</Count> <Title></Title> </TemplateType5> </PrimaryToken> </Tokens> </code></pre>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多