Avatar billede dennism Nybegynder
10. december 2008 - 18:29 Der er 4 kommentarer og
1 løsning

C#: Class library resources

Jeg har et Class Library som bl.a. indeholder to billeder i mappen "Images". Jeg har sat disse til "build action" Resource.

Hvordan kan jeg, fra min kode, fat i disse resources så jeg kan bruge den som et System.Windows.Controls.Image?
Avatar billede aaberg Nybegynder
10. december 2008 - 21:09 #1
Hvis dit Image hadder image1, og filen hedder billede.png, skriver du:

this.image1.Source = new BitmapImage(new Uri("Images/billede.png", UriKind.Relative));
Avatar billede dennism Nybegynder
11. december 2008 - 17:21 #2
Det virker ikke, men skriver jeg i stedet:
image.Source = new BitmapImage(new Uri("/myLib;component/Images/correct.png", UriKind.Relative));

Så virker det? er der en smartere måde end dette?
Avatar billede aaberg Nybegynder
12. december 2008 - 09:35 #3
Grunden til at det ikke virker for dig, er at du skal bruge billeder fra en anden assembly, end den assembly du skal bruge billederne fra. Det havde jeg ikke lige luret første gang jeg læste spørgsmålet. Den måde du har fået det til at virke på, vil jeg tro er den rigtige metode :-)
Avatar billede dennism Nybegynder
15. december 2008 - 21:54 #4
Vil du smide et svar?
Avatar billede aaberg Nybegynder
15. december 2008 - 23:03 #5
svar :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester