情况:使用VS 2012实现WPF应用程序,并在主窗口中添加了自定义图标,标签为Icon="images\myIcon.gif">
。
使用CTRL + F5
从VS 2012启动WPF应用程序时,图标将显示在任务栏和主窗口的左上角。
问题:我使用VS 2012的发布向导(一键安装例程)发布了我的应用程序并在计算机上安装了该应用程序。当启动安装的应用程序时,主窗口仍然显示左上角的图标,但任务栏图标没有显示。相反,显示了Windows默认图标。
问题:有人知道问题是什么或者我错过了什么吗?
Windows Presentation Foundation (WPF)独立应用程序有两种类型的图标:
一个程序集图标,可以通过在应用程序的项目构建文件中使用
<PropertyGroup><ApplicationIcon>
属性指定。该图标将作为程序集的桌面图标。每个窗口都有一个图标,可以通过设置
Icon
属性来指定。这个图标将用于窗口的标题栏、任务栏按钮和 ALT-TAB 应用程序选择列表条目。
如果想在任务栏中显示图标,需要设置程序集/应用程序图标:
ShowInTaskbar="True"
Icon="/ApplicationName;component/images/myIcon.gif">
。 - Sheridan