web-dev-qa-db-fra.com

C # Définition de l'icône d'une application WPF

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:Example

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

20
Stephen White

Avez-vous sélectionné l'icône pour votre application? (propriétés du projet> application de l'onglet> symbole et manifeste> symbole)

19
Pollitzer

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 .

10
BIBIN K ONANKUNJU

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

0
B.Balamanigandan

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).

0
innomatics

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>
0
sujith karivelil