I have to add image to my label, but I can't find solution how to do this. I'm trying by use this:
InitializeComponent();
url = Directory.GetCurrentDirectory() + @"/Cards/cardSkin.png";
mylabel.Background = new ImageBrush(new BitmapImage(new Uri(url)));
I don't know even if I'm using this right, I just copied this from others project what we did with class.
Anyway, I tried to create Image img = Image.FromFile("YourFile.bmp");
but I don't why, .FromFile
wasn't working for me.
Anyone of you guys have the other way to make label as picture(background) and help newbie do this? :D
Thrown Exception:
Error 1 'System.Windows.Controls.Image' does not contain a definition for 'FromFile.
This works for me:
Label ilabel = new Label(); // create a label
Image i = Image.FromFile("image.png"); // read in image
ilabel.Size = new Size(i.Width, i.Height); //set label to correct size
ilabel.Image = i; // put image on label
this.Controls.Add(ilabel); // add label to container (a form, for instance)