在图像控件中显示文件路径中的图像

时间:2014-07-27 21:27:52

标签: c# image xaml

我正在尝试做一些我应该做的事情 - 通过使用文件路径将图像分配给图像控件。这是图像控件的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”

我甚至尝试将该路径直接放在控件的图像源中,仍然无法显示它。

我尝试了许多不同的方法让图片显示在页面上无济于事。感谢我一直从这个论坛获得的帮助。

0 个答案:

没有答案