0

WPF: Window.Icon aus Code-Behind-Datei ändern/ setzen

Als ich in C# in einem Window, beispielsweise für eine eigene MessageBox, das Icon ändern, so habe ich zunächst Probleme gehabt das Bild zu referenzieren. Neben NotSupportedExceptions habe ich auch DirectoryNotFoundExceptions bekommen.

Korrekt macht man es so:

Window window = new Window();
windows.Icon = new BitmapImage(new Uri(@"pack://application:,,/MYFOLDER/MYIMAGE.png"));

MYFOLDER muss natürlich genau wie MYIMAGE entsprechend geändert werden.
MYFOLDER taucht bei mir deshalb auf, weil ich alle meine Bilder in einem extra Ordner in meinem Projekt habe.



Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.