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> 如果您阅读本文,请更新文档.它将为很多人节省大量的研究成果. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |