如何为主窗口和exe文件定义单个图标?

时间:2011-04-03 17:05:09

标签: c# wpf

通常我必须设置2个不同的图标。一个在项目的设置选项卡中,一个在主窗口的Icon属性中。有没有办法为整个应用程序定义单个图标(所有窗口和exe)?

更新:更具体。我的应用程序大小为100kb。我想嵌入300kb的图标,并希望我的应用程序是400kb而不是700

2 个答案:

答案 0 :(得分:41)

您需要在项目的属性中设置图标:

enter image description here

对于任务栏,您需要更改主窗口的图标: enter image description here

答案 1 :(得分:17)

当您设置exe图标时,WPF将对您创建的所有Windows使用该图标。 但是,它不会在调试模式下执行 - 这是因为您的进程的“入口点”是.vshost.exe,而不是您的exe。但是如果你使用Ctrl + F5(没有调试运行),你应该找到所有Windows获取exe图标。您不必在每个窗口上设置它。

为了使它在调试模式下正常工作,我通常设置一个Style应用于每个窗口,它设置应用程序图标。