J'essaie de définir une icône de fichier pour un programme que je crée. Je peux obtenir l'icône à afficher sur la taskBar
lorsque j'exécute le programme. Mais je ne peux pas le faire apparaître dans un explorateur de fichiers.
Voici un exemple:
J'ai incorporé l'icône dans le projet et je l'ai définie comme icône de fenêtre à l'aide de
`Icon="Sample.ico"`
Merci
Avez-vous sélectionné l'icône pour votre application? (propriétés du projet> application de l'onglet> symbole et manifeste> symbole)
L'exemple suivant montre comment définir une icône de fenêtre.
En utilisant XAML,
<Window
xmlns="http://schemas.Microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.Microsoft.com/winfx/2006/xaml"
x:Class="SDKSample.MainWindow"
Icon="WPFIcon1.ico">
</Window>
En utilisant le code c #,
Uri iconUri = new Uri("pack://application:,,,/WPFIcon2.ico", UriKind.RelativeOrAbsolute);
this.Icon = BitmapFrame.Create(iconUri);
En utilisant VB,
Dim iconUri As New Uri("pack://application:,,,/WPFIcon2.ico", UriKind.RelativeOrAbsolute)
Me.Icon = BitmapFrame.Create(iconUri)
Pour plus d'informations, reportez-vous à ceci .
Veuillez utiliser le fichier .ico, ne pas utiliser de format JPEG ou autre
<Window Icon="youricon.ico"></Window>
http://msdn.Microsoft.com/en-us/library/system.windows.window.icon.aspx
Assurez-vous que votre fichier .ico contient la bonne sélection de tailles afin que la taille appropriée s'affiche dans l'Explorateur.
Pour Windows, vous aurez besoin de: 256 x 256 pixels, 48 x 48 pixels, 32 x 32 pixels et 16 x 16 pixels.
Tous les 32 bits (couleur 24 bits, transparence 8 bits).
vous devez inclure Icon="Path to icon"
dans la définition de la fenêtre de la fenêtre principale.
<Window
//rest of code
Icon="Path to icon"></Window>