出於某種原因,當我把Silverlight的 - 結合到URL
"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應用程序,我想我可以放棄第一個參數,但它似乎沒有。
更多代碼請 – 2010-11-01 16:02:25
更多代碼作爲編輯添加 – 2010-11-01 17:57:28