Comment définir une icône sur une fenêtre

voix
43

Je suis nouveau ici, je veux mettre une icône sur le côté gauche de mon programme (WPF). Je l'ai copié dans un dossier d'image.! Code:

<Window x:Class=Hotelverwaltung.MainWindow
        xmlns=http://schemas.microsoft.com/winfx/2006/xaml/presentation
        xmlns:x=http://schemas.microsoft.com/winfx/2006/xaml
        Icon=..\Fachlogik\Images\icon.png Title=Hotelverwaltung
        Height=350 Width=525 Loaded=Window_Loaded>

entrez

Créé 22/03/2014 à 12:22
utilisateur
Dans d'autres langues...                            


3 réponses

voix
0

Vous avez utilisé le droit de propriété. Assurez-vous que l'image est inclus dans le projet (clic droit sur l'image dans l'arborescence Solution et choisissez « Inclure dans le projet »). Définissez ensuite la propriété d'icône dans la fenêtre de propriétés dans VS. Ça devrait le faire.

Créé 22/03/2014 à 13:13
source utilisateur

voix
0

Essayez de régler le chemin de l'image comme celui-ci

Icon="pack://application:,,,/Hotelverwaltung;component/Fachlogik/Images/icon.png"

Vérifiez ce lien pour plus de détails sur XamlParseException XAML Parse Exception - xmlns: x = "http://schemas.microsoft.com/winfx/2006/xaml"

Créé 22/03/2014 à 13:43
source utilisateur

voix
1

Après avoir posté l'image, je vois l'image est dans un autre projet. C'est important de savoir.

  • Assurez - vous que la Build Actionpour vous l' image est réglée sur « ressources ».
  • Assurez - vous que les Hotelverwaltungréférences du projet Fachlogik.

Ensuite, essayez de définir l'emplacement comme celui-ci:

Icon="pack://application:,,,/Fachlogik;component/Images/icon.png"

Vous ne pouvez pas définir un chemin relatif comme celui d'aller entre les projets.

Créé 22/03/2014 à 14:28
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more