如果路径未找到,则用默认路径替换图像

问题描述:

图像的图像源从xml中读取。它们的格式为://siteoforigin,,,image.jpg 如果图像不存在,则不显示。不过,我想显示一些默认图片。如果路径未找到,则用默认路径替换图像

我需要创建我的转换器,我会检查没有这样的文件存在,并把默认的一个呢?然后,我将如何检查。我猜File.Exists(“pack:....”)将永远是错误的。

或者有一种xaml的方式来做到这一点?

可以使用FallbackValue,例如:

<Image Source="{Binding Path, FallbackValue=PathToImageHere.png}"/> 
+0

这是否工作http网址吗? – mynk 2013-10-24 05:52:02

+0

也许,你为什么不试试呢? – 2013-10-24 07:33:13