2011-04-03 16 views
19

Normalmente tengo que configurar 2 iconos diferentes. Uno en la pestaña de configuración del proyecto y otro en la propiedad Icon de la ventana principal. ¿Hay alguna manera de definir un solo icono para toda la aplicación (todas las ventanas y exe)?¿Cómo se define un solo icono para la ventana principal y el archivo exe?

Actualización: para ser más concreto. Tengo una aplicación de 100 kb de tamaño. Quiero incrustar icono que es de 300 kb de tamaño y que mi aplicación para ser 400kb en lugar de 700

Respuesta

35

Es necesario configurar el icono de las propiedades del te del proyecto:

enter image description here

Para barra de tareas necesita cambiar el ícono de su ventana principal: enter image description here

+0

La ventana principal y los íconos de la barra de tareas seguirán siendo los íconos de .exe de Windows predeterminados – Poma

+0

Para eso debe especificar el ícono en su formulario principal. Ver mi respuesta ahora. – Adi

+0

Lo sé. La pregunta es cómo definir el ícono en un solo lugar para que todas las ventanas tengan ese ícono. – Poma

17

Cuando establece su icono de exe, WPF lo usará para todos los Windows que cree. Sin embargo, no lo hace en el modo de depuración - eso se debe a que el "punto de entrada" para su proceso es el .vshost.exe, no su exe. Pero si usa Ctrl + F5 (ejecutar sin depurar), debe encontrar que todos los Windows obtienen el ícono de exe. No debería tener que configurarlo en cada ventana.

Para que funcione correctamente en el modo de depuración, generalmente configuro un Estilo que aplico a cada ventana, que establece el icono de la aplicación.

Cuestiones relacionadas