Pfad für Resource-Dateien

Gast #3542438
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
Gast #3558453
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.

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