How to get image from relative URL in C#, the image cannot be in the project
Posted
by red-X
on Stack Overflow
See other posts from Stack Overflow
or by red-X
Published on 2010-04-26T11:32:52Z
Indexed on
2010/04/26
11:33 UTC
Read the original article
Hit count: 221
I have a project where I'm loading relative image Uri's from an xml file. I'm loading the image like this:
if (child.Name == "photo" &&
child.Attributes["href"] != null &&
File.Exists(child.Attributes["href"].Value))
{
Image image = new Image();
image.Source = new BitmapImage(new Uri(child.Attributes["href"].Value, UriKind.RelativeOrAbsolute));
images.Add(image);
}
Where the "child" object is an XmlNode which could looks like this
<photo name="info" href="Resources\Content\test.png"/>
During debug it seemd images is filled with actual images but when I want to see them in any way it shows nothing. Weird thing is when I include the images in my project it does work, I however dont want to do that since my point for using an xml file is so that it would be lost since you'd have to rebuild the program anyway after a change.
© Stack Overflow or respective owner