如何为WPF选择图标作为应用程序的图标?

8

我已经设置了应用程序要使用的图标,但我的窗体上仍然显示默认图标。如何选择它的图标为应用程序设置的那个图标呢?请帮忙。

2个回答

7
您需要明确地为窗口设置图标,例如:
<Window x:Class="FFTP.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow"
        Icon="App.ico">
.
.
.
</Window>

请查看链接中给出的注意事项。通常,在调试模式下,应用程序图标不会显示。为此,您需要使用Icon属性在外部指定它。 - Prince Ashitaka
随着VS2010的最新更新,我可以在调试时看到图标。但只有在明确为表单设置时才能看到。从项目属性设置不起作用。 - Nam G VU
1
@Nam Gi VU 是的,这就是我在上面评论中提到的。在调试时,除非你在外部指定它,否则应用程序图标不会在表单上可见。 - Prince Ashitaka

7

设置应用程序图标应该传递到所有窗口,除非被覆盖。

您可能会通过Visual Studio运行应用程序,在这种情况下,您将运行vshost.exe。尝试直接从发布目录运行应用程序,您应该在Windows中看到图标出现。


随着VS2010的最新更新,我可以在调试时看到图标。但只有在明确为表单设置时才能看到。从项目属性设置不起作用。 - Nam G VU

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