cybermailer - So 02.06.13 10:59
Titel: Image Resource -> Pfad im Codebehind benutzen?
Hallo,
ich habe meinem Projekt einen Ordner hinzugefügt Namens Content.
In diesem Ordner liegt ein JPG. [nopicture.jpg]
Via WPF kann ich das Ansprechen kein Problem.
Ich müsste aber den Pfad -> in eine string variable übergeben -> damit ich diesen in einem anderen Fenster nutzen kann.
(Das muss so sein, da der Benutzer die Möglichkeit hat selbst Bilder auszuwählen ... )
Habe es so versucht aber das haut nicht hin:
Mein Namespace heißt Videothek && Das betreffende Window: public partial class Movieitemmanager : Window
C#-Quelltext
1: 2: 3:
| var sUri = "pack://application:,,,/Videothek;component/Content/" string nopicture = new Uri(sUri + "nopicture.jpg").ToString(); textbox2.Text = nopicture; |
Vielleicht habt Ihr einen Tipp wie ich einen Ordnungsgemäßen Pfad in eine variable bekomme
ohne hardcodieren...(Mit hardcodieren läuft's)
z.B. so:
C#-Quelltext
1:
| @"E:\Projekt\Programmieren\Content\nodescription.jpg" |
Moderiert von
Th69: Beitragsformatierung überarbeitet.
Moderiert von
Th69: Topic aus C# - Die Sprache verschoben am So 02.06.2013 um 12:13
Th69 - So 02.06.13 12:33
Hallo cybermailer,
hast du deine JPG-Dateien denn jetzt als Ressourcen oder als externe Dateien vorliegen?
Nur erstere kann man mittels der sog.
Paket-URI [
http://msdn.microsoft.com/de-de/library/vstudio/aa970069.aspx] ansprechen.
Und mit
cybermailer hat folgendes geschrieben: |
Via WPF kann ich das Ansprechen kein Problem. |
meinst du wohl "Via XAML kann ich ...", oder?