2014-01-20 5 views
3

Ситуация: Внедрение WPF-приложения с VS 2012 и добавление пользовательского значка в главное окно с тегом Icon="images\myIcon.gif">.Значок приложения клиента не отображается в панели задач - почему?

При запуске приложения WPF из VS 2012 с CTRL + F5 значок будет отображаться на панели задач и в левом верхнем углу главного окна.

Задача: Я опубликовал свое приложение с мастером публикации VS 2012 (процедура установки One Click) и установил приложение на свой компьютер. При запуске установленного приложения значок главного окна все еще отображается в главном окне, но значок панели задач нет. Вместо этого отображается значок окна по умолчанию.

Вопрос: Кто-нибудь знает, в чем проблема или что у меня пропало?

+0

Попробуйте использовать следующий путь: ' Icon = "/ 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
  • Применение ->Ресурсы
  • Выберите Icon и проявляются и просматривать значок вы хотите
+0

Отлично, ты только что сделал свой день :-) –

+0

@JohnThreepwood Добро пожаловать;) – Herdo

Смежные вопросы