如何定义主窗口和exe文件的单个图标?
问题描述:
通常我必须设置2个不同的图标。一个在项目的设置选项卡中,另一个在主窗口的Icon
属性中。有没有一种方法可以为整个应用程序(所有窗口和exe)定义单个图标?如何定义主窗口和exe文件的单个图标?
更新:更具体。我有100kb大小的应用程序。我要将图标是300KB大小,并希望我的应用程序将被400KB,而不是700
答
你需要设置的图标,你项目的性质:
对于任务栏,你需要改变您的主窗口的图标:
答
当您设置您的exe图标时,WPF将使用您创建的所有Windows。 但是,它不会在调试模式中执行 - 这是因为您的进程的“入口点”是.vshost.exe,而不是您的exe。但是,如果您使用Ctrl + F5(未经调试运行),则应该会发现所有Windows都获得了exe图标。你不应该在每个窗口上设置它。
为了使它在调试模式下正常工作,我通常设置一个样式,我应用于每个窗口,它设置应用程序图标。
主窗口和任务栏图标仍然是默认窗口.exe图标 – Poma 2011-04-03 17:12:58
为此,您需要在主窗体中指定图标。现在查看我的回复。 – Adi 2011-04-03 17:14:14
我知道。问题是如何在SINGLE中定义图标,以便所有窗口都具有该图标。 – Poma 2011-04-03 17:18:03