WPF应用程序中未应用所选图标

8

我已经在主项目属性图标和清单选项中更改了图标。然而,运行应用程序后,默认的图标显示出来。

为什么会发生这样奇怪的行为,有任何想法吗?

2个回答

18

默认图标会出现在资源管理器中还是任务栏按钮中?如果是后者:也要更改窗体的图标,因为任务栏按钮图标不是从exe文件中检索的,而是从窗体的Icon属性中获取的。

对于WPF应用程序,请使用该属性。

Icon="Images\Logo.ico"

为了使 XAML 中的 Window 元素显示窗口图标。


它没有出现在任何地方。我忘记了补充,这是一个WPF应用程序。我很快会编辑我的问题。 - Shamim Hafiz - MSFT
1
如果您在项目属性的"符号和清单"(我使用的是德语VS2010,不太确定英文名称)下选择ICO文件,在重新编译后,EXE应该会有一个图标(您可以在资源管理器中验证)。要将其用于WPF窗口,请使用Icon="Images\Logo.ico"作为窗口的属性。 - Thorsten Dittmar
实际上是图标和清单文件:)。而关于图标的部分已经完成了任务。谢谢。请考虑编辑您的回答,以包含这一点,这样它就可以被视为对我的问题的直接回答。 - Shamim Hafiz - MSFT

11

图标在调试/发布模式下不显示,您需要使用 ctrl+F5 运行应用程序,来源


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接