2010-10-28 15 views

Répondre

7

La définition de l'icône de l'application doit s'appliquer à toutes les fenêtres, sauf en cas de substitution.

Vous pouvez exécuter l'application via Visual Studio, auquel cas vous exécuterez vshost.exe. Essayez d'exécuter votre application directement à partir du répertoire Release, et vous devriez voir l'icône apparaître dans votre Windows.

+0

Avec la dernière mise à jour du VS2010, je peux voir l'icône pendant le débogage. Mais seulement si je le définis explicitement pour le formulaire. Le paramètre de la propriété Project ne fonctionne pas. –

7

Vous devez définir l'icône de la fenêtre explicitement comme

<Window x:Class="FFTP.MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     Title="MainWindow" 
     Icon="App.ico"> 
. 
. 
. 
</Window> 
+0

Pourriez-vous expliquer pourquoi :)? –

+0

http://msdn.microsoft.com/fr-fr/library/system.windows.window.icon.aspx S'il vous plaît voir le ** Note ** donné dans le lien. En général, en mode débogage, l'icône de l'application ne s'affichera pas. Pour cela, vous devez le spécifier de manière externe en utilisant la propriété 'Icon'. –

+0

Avec la dernière mise à jour du VS2010, je peux voir l'icône pendant le débogage. Mais seulement si je le définis explicitement pour le formulaire. Le paramètre de la propriété Project ne fonctionne pas. –