c# – 在WMAppManifest中设置时,Iconic Tile BackgroundColor无
|
在WMAppManifest中设置背景颜色时,如下例所示,仍然使用手机主题颜色.
微软文档指出它只有在颜色以#FF … http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207009(v=vs.105).aspx开头时才有效
<Tokens>
<PrimaryToken TokenID="WindowsPhoneApp" TaskName="_default">
<TemplateIconic>
<SmallImageURI IsRelative="true" IsResource="false">AssetsTilesIconicTileSmall.png</SmallImageURI>
<Count>0</Count>
<IconImageURI IsRelative="true" IsResource="false">AssetsTilesIconicTileMediumLarge.png</IconImageURI>
<Title>WindowsPhoneApp</Title>
<Message>
</Message>
<BackgroundColor>#FF016FAC</BackgroundColor>
<HasLarge>True</HasLarge>
<LargeContent1>
</LargeContent1>
<LargeContent2>
</LargeContent2>
<LargeContent3>
</LargeContent3>
<DeviceLockImageURI IsRelative="true" IsResource="false">
</DeviceLockImageURI>
</TemplateIconic>
</PrimaryToken>
</Tokens>
如何使这个工作?这是一个已知的错误? 解决方法
找到了解决方案.从WMAppManifest设置此文档时,Microsoft文档缺少一些信息.
当文档在xml中设置backgroundcolor时,你应该总是用#FF开始你的颜色. http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207009(v=vs.105).aspx 但是,当您使用xml文件作为tile配置时,应该在AppManifest中执行此操作.在AppManifest中只指定没有Alpha通道的颜色,所以只需#RRGGBB并确保没有空格或新行. 以下应该是一行,就像这样. <BackgroundColor>#016FAC</BackgroundColor> 当你尝试这样做时,它将无法工作: <BackgroundColor>
#016FAC
</BackgroundColor>
如果您阅读本文,请更新文档.它将为很多人节省大量的研究成果. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
