此方法将图像从图像文件路径转换为ImageSource。 Solution found here
public static ImageSource GetImageSourceFromPath(string path)
{
return new BitmapImage(new Uri(path, UriKind.Relative));
}
这是图像源的分配方式:
Image_Control.Source = GetImageSourceFromPath(path);
问题是图像不会显示在WPF图像控件中。
非常感谢任何帮助。感谢。
答案 0 :(得分:1)
您的代码可以正常使用以下更改。
public static ImageSource GetImageSourceFromPath(string path)
{
return new BitmapImage(new Uri(path));
}
Image_Control.Source = GetImageSourceFromPath(path);
如果您使用的是完整路径,则无需指定UriKind
,否则请使用UriKind.RelativeOrAbsolute
答案 1 :(得分:1)
public static ImageSource GetImageSourceFromPath(string path)
{
return new BitmapImage(new Uri(path, **UriKind.RelativeOrAbsolute**));
}