从xml读取图像的图像源。它们的形式为pack://siteoforigin,,,image.jpg 如果图像不存在那么它就不会显示。不过,我想展示一些默认图片。
我是否需要创建我的转换器,我会检查是否存在这样的文件并改为使用默认文件?然后我该如何检查。我猜File.Exists(“pack:....”)将永远是假的。
或者有一种xaml方法可以做到这一点?
答案 0 :(得分:2)
您可以使用FallbackValue
,例如:
<Image Source="{Binding Path, FallbackValue=PathToImageHere.png}"/>