本文介绍了我无法用包乌里从代码中访问资源的图像文件在WPF的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一些图像资源,我的应用我想访问programaticly。
I have some image resources in my app i want to access programaticly.
现在我根据一些源代码,所以我需要通过开放的接取,所以我代码是:
Now i'm based on some source code so i need to acess via Uri so my code is :
new BitmapImage(new Uri("pack://application:,,,/YearBook;component/Resources/Output/" + i.ToString() + ".jpg", UriKind.RelativeOrAbsolute));
不过,当我试图访问它,我得到找不到资源的错误(和名字是正确的)
though when i try to access it i get error that resources not found ( and the name is right)
任何人都知道为什么。
编辑:
可能是我需要的汇编文件中添加一些组装?
Might be i needed to add some assembly in the assembly file?
推荐答案
在结束与。所有类型的方法可以解决这个资源,我的问题是我忘了1文件夹中的子文件夹
In the end with all types of ways to approach this resource, my problem was i forgot 1 folder in the sub folders.
这代码最终工作:
new BitmapImage(new Uri("pack://application:,,,/Resources/Images/Output/"
+ i.ToString() + ".jpg", UriKind.Absolute)));
这篇关于我无法用包乌里从代码中访问资源的图像文件在WPF的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!