1
图像的图像源从xml中读取。它们的格式为://siteoforigin,,,image.jpg 如果图像不存在,则不显示。不过,我想显示一些默认图片。如果路径未找到,则用默认路径替换图像
我需要创建我的转换器,我会检查没有这样的文件存在,并把默认的一个呢?然后,我将如何检查。我猜File.Exists(“pack:....”)将永远是错误的。
或者有一种xaml的方式来做到这一点?
图像的图像源从xml中读取。它们的格式为://siteoforigin,,,image.jpg 如果图像不存在,则不显示。不过,我想显示一些默认图片。如果路径未找到,则用默认路径替换图像
我需要创建我的转换器,我会检查没有这样的文件存在,并把默认的一个呢?然后,我将如何检查。我猜File.Exists(“pack:....”)将永远是错误的。
或者有一种xaml的方式来做到这一点?
可以使用FallbackValue
,例如:
<Image Source="{Binding Path, FallbackValue=PathToImageHere.png}"/>
这是否工作http网址吗? – mynk 2013-10-24 05:52:02
也许,你为什么不试试呢? – 2013-10-24 07:33:13