Come impostare un'icona su una finestra

voti
43

Sono nuovo qui, voglio impostare un'icona sul lato sinistro del mio programma (WPF). Ho copiato in una cartella di immagini.! Codice:

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

entrare

È pubblicato 22/03/2014 alle 12:22
dall'utente
In altre lingue...                            


3 risposte

voti
0

Si è utilizzato il diritto di proprietà. Basta fare in modo che l'immagine è incluso nel progetto (tasto destro del mouse sull'immagine nella struttura Solution e scegli 'Includi nel progetto'). Quindi impostare la proprietà Icon utilizzando la finestra delle proprietà in VS. Che dovrebbe farlo.

Risposto il 22/03/2014 a 13:13
fonte dall'utente

voti
0

Prova a impostare il percorso dell'immagine come questo

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

Controllare questo link per maggiori informazioni circa XamlParseException XAML Parse Eccezione - xmlns: x = "http://schemas.microsoft.com/winfx/2006/xaml"

Risposto il 22/03/2014 a 13:43
fonte dall'utente

voti
1

Dopo aver postato l'immagine, vedo l'immagine è in un altro progetto. Questo è importante da sapere.

  • Assicurarsi che il Build Action per voi immagine è impostato su "risorse".
  • Assicurarsi che i Hotelverwaltungriferimenti del progetto Fachlogik.

Quindi provare a impostare la posizione in questo modo:

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

Non è possibile impostare un percorso relativo come quella di andare tra i progetti.

Risposto il 22/03/2014 a 14:28
fonte dall'utente

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