Problem mit Canvas Background aus Resource

Gast #3740162
Lesenswert?
• ▲
▼
Hallo!

Ich bin grade einer kleinen Applikation, in der hinter ein Canvas ein 
Hintergrundbild gesetzt werden soll.
Mit dem direkten Pfad auf der Festplatte funktioniert das auch 
wunderbar, jedoch als Resource...keine Chance.
Habe schon einiges probiert mit der Art des Schreibens und würde nach 
knapp 2h Problemsuche doch nun gerne wissen was das soll :(

Nutze VisualStudio Express 2013 Desktop C# mit WPF.
1
canvas_colorpick.Background = new ImageBrush
2
                {
3
                    ImageSource = new BitmapImage(new Uri(@"..\..\Resourcen\color_wheel_730.png", UriKind.Relative))
4
                };

Leider stürzt das Programm beim Aufruf mit einem OnClick event auf.

Könnte mir bitte jemand sagen, wie ich das Ganze händeln muss damit es 
endlich funktioniert?

Die .png-Datei ist im Projektmappen-Explorer integriert.
Im Ordner "Resourcen".

Danke im Voraus!
Gast #3740192
Lesenswert?
• ▲
▼
Noch was:
Auf meinem Entwicklungsrechner läuft die Anwendung super.
Nur  auf anderen Rechnern nicht mehr.
Wenn man nun den kompletten Ordner inkl bin, Release, Debug und Grafiken 
kopiert, funktioniert es auch dort.
Gast #3741609
Lesenswert?
• ▲
▼
Schade, schade.
Dafür ist dies hier wohl das falsche Forum.

Lösung:
1
ImageSource = new BitmapImage(new Uri(@"pack://application:,,,/Resourcen/color_wheel_730.png.png"))

Hoffe es hilft jemand in Zukunft.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren