如何使UWP cordova应用程序图标背景与windows主题匹配

如何使UWP cordova应用程序图标背景与windows主题匹配,windows,cordova,uwp,Windows,Cordova,Uwp,标题说明了一切 platforms/windows/images文件夹中的所有图像都是背景透明的png文件,但当我构建应用程序包时,它会变成灰色。如下图所示 有没有办法让我的cordova UWP应用程序像“skype”一样具有与windows主题匹配的动态背景 platforms/windows/images目录中的文件 SplashScreen.scale-100.png SplashScreenPhone.scale-240.png Square150x150Logo.scale-100

标题说明了一切

platforms/windows/images文件夹中的所有图像都是背景透明的png文件,但当我构建应用程序包时,它会变成灰色。如下图所示

有没有办法让我的cordova UWP应用程序像“skype”一样具有与windows主题匹配的动态背景

platforms/windows/images目录中的文件

SplashScreen.scale-100.png
SplashScreenPhone.scale-240.png
Square150x150Logo.scale-100.png
Square150x150Logo.scale-240.png
Square30x30Logo.scale-100.png
Square310x310Logo.scale-100.png
Square44x44Logo.scale-100.png
Square44x44Logo.scale-240.png
Square70x70Logo.scale-100.png
Square71x71Logo.scale-100.png
Square71x71Logo.scale-240.png
StoreLogo.scale-100.png
StoreLogo.scale-240.png
Wide310x150Logo.scale-100.png
Wide310x150Logo.scale-240.png
更新:

在阅读了Dave Smits的答案后,我意识到“开始”菜单上的背景色是在cordova生成的.appxmanifest文件中定义的。我手动编辑它,并将元素uap:VisualElements属性BackgroundColor更改为“透明”,生成的包按照我的要求具有当前主题的背景色


下一步是从cordova config.xml中更改BackgroundColor属性,因为下次cordova决定在清单中生成新的.appmanifest文件时,它将被删除,您也可以在清单中定义颜色;也要让它透明

要直接在cordava中执行此操作,请将其添加到config.xml中

<preference name="BackgroundColor" value="0xff0000ff"/>


Hi,我没有直接访问.appxmanifest文件的权限,因为这是一个cordova项目,但有一个是由cordova在平台文件夹中生成的。这里有一个条目:我对cordova没有经验,但是你的图标似乎是在config.xml中定义的,所以我希望那里的颜色也是+1。你让我走上了正确的道路,我正在寻找通过cordova config设置该属性的方法。我已经检查过那个页面好几次了,但是没有发现任何关于背景图标的信息。唯一最接近的是“wp8/Background.png”,但它对我的情况没有任何帮助。我想这是你的问题:是的,把它添加到答案中,这将是一个完整的答案,谢谢:)我最初发现了一个错误的问题,这是一个属性而不是图标