我的项目中有这个包:
项目名称:Gestore
---查看(文件夹)
------资源(文件夹)
----------图片(文件夹)
------------immagine1.png
---DatiAnagraficiPageView.xaml
现在我想以编程方式创建一个图像,所以我尝试编写这段代码但找不到。代码是:
System.Windows.Controls.Image img = new System.Windows.Controls.Image();
img.Source = new BitmapImage(new Uri(Directory.GetCurrentDirectory() + @"\Resources\Images\immagine1.png"));
我有一个异常,因为控件找不到图像。
我们能帮我吗?
我认为错误在代码“Directory.GetCurrentDirectory()”中
最佳答案
假设 immagine1.png 是您应该使用的资源 Pack URI , 像
new Uri("pack://application:,,,/Gestore;component/View/Resources/Images/immagine1.png")
关于c# - 如何从资源项目中获取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26015257/