如何从应用程序图标中删除蓝色背景?毛伊岛混合动力

问题描述 投票:0回答:1

我使用透明的PNG图标,应用程序在任务栏中正确显示,但是当我将其快捷方式添加到桌面时,系统会添加蓝色背景。怎么解决?

任务栏上的正确图标:

桌面上的图标不正确(快捷方式)

blazor-webassembly maui hybrid
1个回答
0
投票

可以在csproj中修复。您可以通过 Color 属性设置透明背景:

<ItemGroup>
    <!-- App Icon -->
    <MauiIcon Include="Resources\AppIcon\appicon.svg" ForegroundFile="Resources\AppIcon\appiconfg.svg" Color="transparent" />
    <MauiIcon Include="Resources\Splash\splash.svg">
        <Color>transparent</Color>
        <ForegroundFile>Resources\AppIcon\appiconfg.svg</ForegroundFile>
    </MauiIcon>
</ItemGroup>

如果您构建 MSIX 包,还必须直接更改 Package.appxmanifest 文件。删除 VisualElements 部分中的 Square44x44Logo 和 Square150x150Logo 属性。

© www.soinside.com 2019 - 2024. All rights reserved.