更改WPF窗口图标

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了更改WPF窗口图标相关的知识,希望对你有一定的参考价值。

我有很多图标作为资源。设法更改MainWindow图标没有问题,但在其他人身上做同样的事情给我这个错误:

Could not find a part of the path 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\resources\add.ico'

我在XAML文件的顶部中具有此名称:

Icon="resources/add.ico"

所以-由于某种原因,它在MainWindow.xaml中时在资源文件夹中搜索资源,但是在其他窗口中,它决定在VS文件夹中搜索(原因不明)。我该如何解决?

答案

我建议您使用WPF Pack-URI使用绝对路径。这些帖子解释得很好:

https://stackoverflow.com/a/2416464/10724593https://docs.microsoft.com/en-us/previous-versions/dotnet/netframework-4.0/aa970069(v=vs.100)?redirectedfrom=MSDN

以上是关于更改WPF窗口图标的主要内容,如果未能解决你的问题,请参考以下文章

WPF编程,指定窗口图标窗口标题,使得在运行状态下任务栏显示窗口图标的一种方法。

如何更改将在任务栏上显示的图标

如何在 wpf 后面的代码中设置窗口图标?

如何更改 WPF 日期选择器的图标?

从 WPF 窗口隐藏图标

如何使用 WPF 按钮的参数或绑定来更改 XAML 样式中的 fa 图标