UWP for WinUI 3 / Uno 的标题栏中未显示应用程序图标

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

我正在使用 UNO / WinUI 3 开发 UWP 应用程序。 我已将图像放入 UWP 项目中的 Images 文件夹中,应用程序图标显示在任务栏中以及 exe 文件中的应用程序图标。

但不幸的是,尽管我为 UWP 应用程序设置了应用程序图标,但应用程序图标并未显示在 Window 应用程序栏中。

尽管我在应用程序清单中设置了显示名称,但应用程序栏中的标题始终是“WinUI Desktop”。

请告诉我,如何让应用程序图标显示在应用程序栏中并设置窗口标题。

uwp titlebar winui-3 appbar uno
2个回答
0
投票

Window Class 没有图标属性或方法。解决方案是使用 Win32 API - WM_SETICON 使用 PInvoke。

您可能需要参考@marb2000的github回复链接:如何更改WinUI桌面中的窗口图标


0
投票

最近添加 Roy Li 指向的 github 链接,在主窗口的 _Loaded 事件中。

this.AppWindow.SetIcon("Assets/MyCustomIcon.ico");
© www.soinside.com 2019 - 2024. All rights reserved.