Почему-то, когда я поставил
"Img/Covers/Medium/106.jpg"
РЕДАКТИРОВАТЬ:
<Image Grid.Column="0" Stretch="None" HorizontalAlignment="Left" Source="Img/Covers/Medium/106.jpg" Margin="7,0,0,0"></Image>
В качестве источника для изображения, он работает отлично.Но когда я пытаюсь связать источник с определенным свойством, он не находит его.
public virtual Uri MediumImgURI {
get { return new Uri("Img/Covers/Medium/106.jpg"); }
}
РЕДАКТИРОВАТЬ:
<Image Grid.Column="0" Stretch="None" HorizontalAlignment="Left" Source="{Binding Path=MediumImgURI}" Margin="7,0,0,0"></Image>
Есть ли что-то особенное, что я должен сделатьзаставить работать последний случай?
РЕДАКТИРОВАТЬ: Кроме того, если сделать это свойство строкой, а не Uri, это заставит его работать, но это слишком упрощает - мне действительно нужно заставить его работать ссвойство как Uri.
РЕДАКТИРОВАТЬ:
Когда я ссылался на изображения, которые были на моем веб-сайте, а не на моем приложении SL, у меня был этот код (который работал)
public virtual string MediumImgURI {
get { return new Uri(App.Current.Host.Source, String.Format("../Img/Medium/{0}.jpg", CurrentBook.smallID)); }
}
При связывании с изображением в моем приложении SL я подумал, что могу просто пропустить первый параметр, но это не так.