Avant d'aller beaucoup plus loin, je mentionnerai que j'ai essayé des solutions en suivant:
Comment définir l'icône de mon application dans Visual Studio 2008?
Définir l'icône de l'application à partir des ressources dans VS 05
J'essaie de définir une icône pour mon application.
AFAIK, j'ai besoin potentiellement de 3 images?
- 1 image est l'image réelle dans l'explorateur en cliquant sur le .exe (vignette pour l'exe)
- 1 image (minuscule) dans le coin supérieur gauche (16 x 16? Pas tout à fait sûr)
- 1 image dans le dock du menu Démarrer, à gauche de l'application (peut-être 32x32? Encore une fois pas sûr)
Alors c'est bien.
Maintenant, j'ai sélectionné une icône. Comment l'utiliser dans l'une des situations ci-dessus?
J'ai essayé de l'ajouter dans les ressources, rien ne semble se produire. Suite à cette première solution SO,
"Accédez d'abord à l'affichage des ressources (dans le menu: Affichage -> Autre fenêtre -> Affichage des ressources). Ensuite, dans l'affichage des ressources, parcourez les ressources, le cas échéant. S'il existe déjà une ressource de type Icône, ajoutée par Visual Studio, alors ouvrez-le et modifiez-le. Sinon, cliquez avec le bouton droit de la souris et sélectionnez Ajouter une ressource, puis ajoutez une nouvelle icône. "
La vue des ressources est vide et je ne peux pas cliquer avec le bouton droit dans cette vue.
Si je clique avec le bouton droit sur la solution> propriétés> ressources> je peux ajouter l'image de l'icône, mais elle n'apparaît dans aucun des emplacements énumérés ci-dessus. (ou partout où je peux voir)
1) Comment définir l'icône d'application pour une application WPF?
Réponses:
En supposant que vous utilisez VS Express et C #. L'icône est définie dans la page des propriétés du projet. Pour l'ouvrir, faites un clic droit sur le nom du projet dans l'explorateur de solutions. dans la page qui s'ouvre, il y a un onglet Application, dans cet onglet, vous pouvez définir l'icône.
la source
La réponse de @ 742 fonctionne plutôt bien, mais comme indiqué dans les commentaires lors de l'exécution à partir du débogueur VS, l'icône générique est toujours affichée.
Si vous souhaitez avoir votre icône même lorsque vous appuyez sur F5, vous pouvez ajouter dans la fenêtre principale:
où vous indiquez le chemin d' accès à l' icône (l'icône peut être
*.png
,*.ico
.)(Notez que vous devrez toujours définir l'icône de l'application ou ce sera toujours la valeur par défaut dans l'Explorateur).
la source
Remarque: (remplacez file.ico par le nom de fichier de votre icône)
Icon=".\file.ico"
sur la fenêtrela source
Après avoir obtenu une XamlParseException avec le message: 'Fournir une valeur sur' System.Windows.Baml2006.TypeConverterMarkupExtension ' avec les solutions données, la définition de l'icône a fonctionné par programme pour moi. Voici comment je l'ai fait:
Icon = new BitmapImage (new Uri ("< icon_path >", UriKind.Relative));
Veuillez m'informer si vous rencontrez des difficultés pour mettre en œuvre cette solution afin que je puisse vous aider.
la source
Vous pouvez également essayer ceci:
la source