Как определить один значок для главного окна и исполняемого файла? - PullRequest
21 голосов
/ 03 апреля 2011

Обычно мне нужно установить 2 разных иконки. Один во вкладке настроек проекта, а второй - в свойство Icon главного окна. Есть ли способ определить один значок для всего приложения (все окна и EXE)?

Обновление: , чтобы быть более конкретным. У меня есть приложение размером 100 КБ. Я хочу встроить значок размером 300 КБ и хочу, чтобы мое приложение было 400 КБ вместо 700

Ответы [ 2 ]

41 голосов
/ 03 апреля 2011

Вам необходимо установить значок в свойствах вашего проекта:

enter image description here

Для панели задач вам необходимо изменить значок вашего главного окна: enter image description here

17 голосов
/ 04 апреля 2011

Когда вы установите значок exe, WPF будет использовать его для всех создаваемых вами Windows. Однако в режиме отладки он этого не делает - это потому, что «точкой входа» для вашего процесса является .vshost.exe, а не ваш exe. Но если вы используете Ctrl + F5 (запустить без отладки), вы должны найти все Windows получить значок EXE. Вам не нужно устанавливать его в каждом окне.

Чтобы заставить его работать должным образом в режиме отладки, я обычно устанавливаю стиль, который я применяю к каждому окну, который устанавливает значок приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...