如何在跳转开始列表和任务栏中为不同的主题显示不同的应用程序图标?

Posted

技术标签:

【中文标题】如何在跳转开始列表和任务栏中为不同的主题显示不同的应用程序图标?【英文标题】:How to show different app icon in jump start list & taskbar for different themes? 【发布时间】:2021-04-23 00:39:03 【问题描述】:

我正在开发一个 UWP 应用。当我从 2004 版升级到版本 20H2 时,跳转启动列表中的应用程序图标发生了变化。在 2004 年,跳转启动列表应用程序图标从 targetsize 图标显示。但在 20H2 中,图标似乎是从未电镀的目标大小显示的。以下是 Penup 应用的示例:

我想为具有以下要求的明暗主题显示应用图标:

    浅色和深色主题的不同应用图标。 对于所有操作系统版本中的特定主题,跳转开始列表和任务栏中的图标必须相同。

如何在 Windows 10 OS 版本 [from 1803 ~ 20H2] 中实现这一点?

【问题讨论】:

【参考方案1】:

我想显示具有以下要求的浅色和深色主题的应用程序图标:浅色和深色主题的不同应用程序图标。 对于所有操作系统版本中的特定主题,跳转开始列表和任务栏中的图标必须相同。 如何在 Windows 10 OS 版本 [从 1803 ~ 20H2] 中实现这一点?

应用程序的图标背景将与操作系统颜色相同,但在 2004 版本内无法更改为其他颜色。但对于新版本 2004h2,它会移除徽标后面的纯色背板。

“开始”中的主题感知磁贴 - 重新设计的“开始”菜单采用更精简的设计,移除了应用列表中徽标后面的纯色背板,并为磁贴应用了统一的、部分透明的背景。这种设计为您的图标创造了一个美丽的舞台,尤其是适用于 Office 和 Microsoft Edge 的 Fluent Design 图标,以及为计算器、邮件和日历等内置应用重新设计的图标。

更多信息请参考release note。

【讨论】:

因此在不同的操作系统版本中不可能有不同的图标,但我需要为不同的操作系统版本制作、上传和发布单独的版本,以免在旧的 Windows 10 版本 + 移动版上破坏图标设计,但是采用新设计?

以上是关于如何在跳转开始列表和任务栏中为不同的主题显示不同的应用程序图标?的主要内容,如果未能解决你的问题,请参考以下文章

如何在堆叠栏中为每个日期范围显示多个堆叠列

如何在任务栏中显示 QMainWindow

如何在Django中为不同的用户创建不同的模型数据库

如何在android中为不同的设备和方向创建不同的布局[重复]

iOS 跳转到不同的视图

WIN7系统任务栏显示文件夹时,如何只显示最后一级?