我的代碼:綁定UriSource對BitmapImage的工作不
<Image Height="100" Width="100" HorizontalAlignment="Left" VerticalAlignment="Top">
<Image.Source>
<BitmapImage DecodePixelWidth="100">
<BitmapImage.UriSource>
<PriorityBinding>
<Binding Path="MyModel1.ImagePath"/>
<Binding Path="MyModel2.ImagePath"/>
</PriorityBinding>
</BitmapImage.UriSource>
</BitmapImage>
</Image.Source>
</Image>
在我的視圖模型,ImagePath的值:
public object ImagePath
{
get { return new Uri("F:/myFolder/default.png", UriKind.Absolute); }
}
的路徑F:/myFolder/default.png存在。我得到錯誤:必須設置屬性'UriSource'或屬性'StreamSource'。這是爲什麼發生?我在哪裏犯錯誤?
回報新 「F:/myFolder/default.png」;返回錯誤:預期類型。 – 2014-11-24 14:35:46
我必須使用BitmapImage,因爲我想使用DecodePixelWidth屬性。 – 2014-11-24 14:40:00
對不起,該屬性應該是'string' ...複製和粘貼錯誤。我現在更新了它。 – Sheridan 2014-11-24 15:16:10