我正在创建 UWP 应用程序。我想知道在哪里可以设置应用程序图标图像。
更准确地说:我应该在哪里更改徽标图像?预览仅显示 24x24 图像,如下所示。其他尺寸有什么用?
我应该更改所有尺寸的徽标图像吗?
AppxMainfest.Xaml
<?xml version="1.0" encoding="utf-8"?>
<Package ...>
...
<Properties>
<DisplayName>StockDispatchApp.UWP</DisplayName>
<PublisherDisplayName>pci207</PublisherDisplayName>
<Logo>Assets\StoreLogo.png</Logo>
</Properties>
<Dependencies>
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
</Dependencies>
<Resources>
<Resource Language="EN-US" />
</Resources>
<Applications>
<Application Id="App" Executable="StockDispatchApp.UWP.exe" EntryPoint="StockDispatchApp.UWP.App">
<uap:VisualElements DisplayName="StockDispatchApp.UWP" Square150x150Logo="Assets\Square150x150Logo.png" Square44x44Logo="Assets\Square44x44Logo.png" Description="StockDispatchApp.UWP" BackgroundColor="transparent">
<uap:LockScreen Notification="" BadgeLogo="Assets\96x96.png" />
<uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png"></uap:DefaultTile>
<uap:SplashScreen Image="Assets\SplashScreen.png" />
</uap:VisualElements>
</Application>
</Applications>
<Capabilities>
<Capability Name="internetClient" />
</Capabilities>
...
MSDN 文档 提供了每个图像的使用位置的清晰描述。在底部,您可以看到资产大小表包含所有尺寸及其用途的表。
对于 Square 44x44 徽标,第一行的前五张图像用于应用列表中的不同比例。
目标图像用于系统中不同位置的应用程序图标。在未电镀的形式下,它们应该具有透明的背景。您可以仅提供表格推荐的尺寸,但您也可以提供更多尺寸(请参阅完整表格的文档)。