如何在WPF应用程序中将图像源的URI设置为根目录(即与exe相同的文件夹)?
var myImage = new Image();
myImage.Source = new BitmapImage(new Uri("pack://application:,,,/AssemblyName;component/speedline.png", UriKind.Absolute));
我已经尝试了以上操作并继续收到以下错误消息:
mscorlib.dll中发生了未处理的“System.IO.FileNotFoundException”类型异常。 附加信息:无法加载文件或程序集“AssemblyName,Culture = neutral”或其依赖项之一。系统找不到指定的文件。
我显然做了一些非常错误的事情,但可以保证png文件可以在C:\Users\Admin\Documents\Visual Studio 2013\Projects\Speedy\Speedy\bin\Debug
找到,与我的exe文件位于同一个文件夹中,但是如何引用它?
答案 0 :(得分:5)
在名为component的解决方案资源管理器下创建一个新文件夹,并在其下添加现有图像。现在尝试使用相对路径。
myImage = new BitmapImage(new Uri("/component/speedline.png", UriKind.Relative));