我正在尝试做一些我应该做的事情 - 通过使用文件路径将图像分配给图像控件。这是图像控件的xaml:
<Image Source="{Binding FavPicPath, Converter={StaticResource Converter4}}" x:Name="imgSelected"
Width="600" Height="461"/>
这是转换器:
public sealed class PathToImageConverter : IValueConverter
{
public object Convert(object value, Type targetType,
object parameter, string culture)
{
try
{
return new BitmapImage(new Uri((string)value));
}
catch
{
return new BitmapImage();
}
}
public object ConvertBack(object value, Type targetType,
object parameter, string culture)
{
throw new NotImplementedException();
}
}
我想我在黑暗中太过分了解。我知道图像的路径是进入FavPicPath,因为我可以在调试时看到它。这是一个路径示例“C:\ Users \ John \ Pictures \ OldPictures \ 2010-04-18 2010年4月18日桑树花\ 2010年4月18日桑树花022.JPG”
我甚至尝试将该路径直接放在控件的图像源中,仍然无法显示它。
我尝试了许多不同的方法让图片显示在页面上无济于事。感谢我一直从这个论坛获得的帮助。