2012-02-15 3 views
1

Источник изображения для изображений читается из xml. Они имеют форму pack: //siteoforigin,,,image.jpg Если изображения нет, то оно не отображается. Однако я хотел бы показать изображение по умолчанию.Заменить изображение по умолчанию, если путь не найден

Нужно ли мне создать свой конвертер, где бы я не проверял, нет ли такого файла и вместо него ставится значение по умолчанию? И тогда, как бы я это проверить. Я думаю, что File.Exists ("pack: ....") всегда будет false.

Или существует способ xaml для этого?

ответ

2

Вы можете использовать FallbackValue, например .:

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

ли эта работа для HTTP URL, тоже? – mynk

+0

Наверное, почему бы вам просто не попробовать? –

Смежные вопросы