Forum: PC-Programmierung Pfad für Resource-Dateien


von Hanni (Gast)


Lesenswert?

Hallo,

ich habe folgenden Code:

1
string resourceLocation = ????
2
3
List<string> files = new List<string>();
4
foreach (string file in Directory.GetFiles(resourceLocation))
5
{
6
 files.Add(file);
7
}
8
9
string[] filesArr = files.ToArray();
10
11
12
// Spezifisches File laden, noch offen
13
myImage = filesArr[cnt];
14
15
myBrush.ImageSource = new BitmapImage(new Uri("pack://application:,,,/Images/" + myImage, UriKind.RelativeOrAbsolute));
16
            PaintCanvas.Background = myBrush;


Wie kann ich 'resourceLocation' den Speicherort meiner Image-Files 
übergeben, wenn dieser Ort quasi in "pack://application:,,,/Images/" ist 
und die dort enthaltenen Image-Files als Eigenschaft 
'Buildvorgang=Resource' eingestellt haben?

LG, Hanni

von Lisa (Gast)


Lesenswert?

Hi

Du musst noch aufpassen. Java ist Case Sensitive, du hast extrem viele 
Fehler diesbezüglich drinne.
Foreach gibt es in Java nicht.

"Deine Klasse".class.getResource("deine Ressource")

Dieser Befehl sucht im DIrectory der genannten Klasse nach der 
spezifizierten Ressouce.
Ich habe aber das Gefühl, dass du mal noch ein paar Tutorials 
durchmachen solltest.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.