最近,我一直在设置代码中设置WPF图像控件的来源。
我尝试过类似的事情:
Image.Source = new BitmapImage(new Uri(@"/hrc.Hands;component/Images/BlueFolder.png", UriKind.RelativeOrAbsolute));
但它似乎没有工作和thorws对象引用没有设置为对象异常的实例。这是我在hierachy中的图像路径的屏幕截图:
答案 0 :(得分:3)
你可以使用..
var imageSource = new Uri(@"pack://application:,,,/" + Assembly.GetExecutingAssembly().GetName().Name + ";component/" + "Images/BlueFolder.png", UriKind.Absolute);
Image.Source = imageSource;
另外,请确保将 BlueFolder.png 设置为Resource
。右键单击图像,然后选择Properties
来执行此操作。