, если вы не хотите возвращать изображение по умолчанию из ImagePath
getter, тогда другой подход - вернуть null.
public string ImagePath
{
get
{
return File.Exists(m_Path) ? m_Path : null;
}
}
и в XAML использовать свойство TargetNullValue Binding
<Image Source="{Binding DisplayedBook.ImagePath, TargetNullValue={StaticResource SomeImageResource}}" />