经典WPF桌面应用程序的Windows 10/8开始菜单图块图标大小

步行

我实际上想知道如何控制Windows 10开始菜单中作为图块快捷方式出现的“经典” WPF应用程序的图标大小(或通常:要使用哪个图标?)。

在SO上只发现了很少这样的帖子,但是唯一的答案是,相应的机制仅适用于“现代” Windows应用程序。就实时磁贴和基于清单的定义而言,这可能是正确的。

但是,必须有一种触发“更大”图标的方法。具体示例:我构建了一个WPF应用程序,将其固定到开始菜单时,仅在其中显示一个小图标。所有“经典”应用程序都是这种情况-参见“ Orca.exe”数据库编辑器快捷方式的附件图像我确实相信可以实现更大的图标,因为我注意到Mozilla Thunderbird应用程序(这是一个“经典”应用程序)与图标一起显示(自定义背景色和大图标尺寸)。

是否有人知道如何实现这一目标并可以分享他的知识?我已经从可执行文件/快捷方式中提取了使用过的图标,并进行了比较,但两者仅提供最大256px的标准图标大小,两者之间没有区别。

谢谢!

dfuchs

这实际上很简单,但是我记得自己很难找到文档(或者意识到这对于“经典”应用程序来说是完美的):

参考:MS docs-如何为桌面应用程序定制“开始”屏幕图块

您可以使用名为[Software] .VisualElementsManifest.xml的xml文件控制所描述的行为和开始菜单图块的出现,其中[Software]必须替换为.exe文件名(不带扩展名),例如thunderbird.VisualElementsManifest .xml如前所述,您可以浏览Thunderbird文件夹以获取其内容的有效示例。基本上看起来像这样:

<Application xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
  <VisualElements
    ShowNameOnSquare150x150Logo='on'
    Square150x150Logo='VisualElements\VisualElements_150.png'
    ForegroundText="dark"
    BackgroundColor="#FF0000"/>
</Application>

您甚至可以通过创建适当的资源文件来提供其他选项和资产,以进行适当的缩放,本地化和可访问性,MS的文档为此提供了逐步说明。

请注意,文档警告其已弃用的内容。我不知道这项工作能持续多久,或者他们是否打算将来完全删除这种瓷砖规范,但是到目前为止,它在所有版本的W10上都还算不错。

注意#2:如果您尝试使用现有的安装/快捷方式进行尝试,则必须刷新相应快捷方式的修改时间戳,然后再次取消固定/固定磁贴,否则外壳将不会注意到新定义文件的存在。在PS中执行此操作的最简单方法(在系统文件夹中修改快捷方式时以admin身份运行):

(ls "$env:ProgramData\Microsoft\Windows\Start Menu\Programs\[ShortcutName].lnk").lastwritetime = get-date

或从目标文件夹中的CMD:

copy /b [ShortcutName].lnk +,,

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从桌面应用程序获取“现代” Windows应用程序的图标?

Visual Studio 2015缺少Windows 8的开始菜单图标

Windows 10所有DPI设置上的所有图标分辨率是多少?格式?像素艺术作为图标?开始菜单中图块中的大尺寸图标?

如何从Windows Media Center开始菜单中的自定义条形图块启动可执行文件?

添加程序以开始菜单搜索,而无需添加图块

如何在“开始”屏幕中为桌面应用程序自定义图块(更改/更大的图标,更改颜色)?

在Windows 8.1开始菜单上设置默认图块排列

在Windows开始菜单中使用应用程序进行自定义搜索

Windows 8.1开始菜单/最近的应用程序视觉错误?

我可以更改固定在Windows 10中开始菜单上的Chrome应用程序的图标吗?

Windows 10开始菜单,通知中心,存储应用程序不起作用

为什么Windows 10中的所有开始菜单图块都具有相同的颜色?

如何在Windows开始菜单中删除应用程序跳转列表

Windows 10:在开始菜单中搜索后无法单击应用程序

Windows 10开始菜单/任务栏/桌面问题

Windows 10开始菜单,任务栏,系统图标出现问题

是否可以立即调整固定在Windows 10中开始菜单上的所有图标的大小?

Windows 7开始菜单跳转列表对于某些应用程序停止工作

如何在Windows 7中获得经典开始菜单?

Windows 10开始菜单中特定于应用程序的常用项目

开始菜单应用程序变灰

Windows“赞”开始菜单

如何复制Windows 10开始菜单图标

如何在Windows 10的开始菜单中对图块进行分组?

Windows 7:防止自动还原“开始菜单”图标?

Windows 10开始菜单的自定义文件夹图标不出现

如何在 Kubuntu 20.10 中调整应用程序启动器/开始菜单的大小?

Wix:将图标添加到开始菜单应用程序文件夹

从 Windows 开始菜单打开 WPF 应用程序时崩溃