2014-01-20 44 views
3

情況:使用VS 2012實現WPF應用程序,並在標籤爲Icon="images\myIcon.gif">的主窗口中添加了自定義圖標。客戶應用程序圖標未顯示在任務欄中 - 爲什麼?

當從VS 2012啓動WPF應用程序CTRL + F5時,該圖標將顯示在任務欄和主窗口的左上角。

問題:我用VS 2012的發佈嚮導(一鍵安裝例程)發佈了我的應用程序,並在我的電腦上安裝了應用程序。當啓動安裝的應用程序時,左上方的圖標仍然顯示在主窗口中,但任務欄圖標不顯示。而是顯示一個Windows默認圖標。

問題:有人知道問題是什麼或者我失蹤了嗎?

+0

嘗試使用以下路徑:'改爲圖標=「/ ApplicationName; component/images/myIcon.gif」>。 – Sheridan

回答

7

MSDN

的Windows Presentation Foundation(WPF)的獨立應用程序有兩種 類型的圖標:

One assembly icon, which is specified by using the <ApplicationIcon> property 
in the application's project build file. This icon is used as the desktop 
icon for an assembly. 

One icon per window that is specified by setting Icon. For each window, 
this icon is used in its title bar, its task bar button, and 
in its ALT-TAB application selection list entry. 

如果希望在任務欄中顯示圖標,您需要設置程序集/應用程序圖標:

  • 個打開通過的ClickOnce
  • 應用部署項目的屬性 - >資源
  • 選擇圖標清單和瀏覽圖標,你的願望
+0

完美,你只是讓我的一天:-) –

+0

@JohnThreepwood不客氣;) – Herdo

相關問題