我正在尝试从我的项目资源中获取图像并将其转换为n WPF应用程序中的图片,但是当我到达图像时,我得到了一条我无法遵循的路径。 (&#34,P:\项目\ DocumentHandling \ PictureHandler \ BIN \调试\ DocumentHandlingTouch.exe \ .. \ .. \资源\ pdf1.jpg&#34) 图片没有显示出来。使用下面代码的图像显示,而不是来自资源部分的图像。
Picture p = new Picture();
t.Content = filePath.Value;
p.ToolTip = t;
//External Program
if (Path.GetExtension(filePath.Key.ToString()) == ".pdf")
{
var path = System.Reflection.Assembly.GetExecutingAssembly().Location + @"\..\..\Resources\pdf1.jpg";
p.ImagePath = path;
}
我的路径设置错了吗?我需要在需要pdf文件时显示此图像。该程序显示数据库中的图片。但如果它是一个pdf,显然它不会显示任何东西,所以我想为它显示图像。
答案 0 :(得分:0)
如果要从资源加载图像,请按照此处的说明操作: Dynamically adding and loading image from Resources in C#