【发布时间】:2023-03-15 08:18:02
【问题描述】:
我的代码:
<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”。为什么会这样?我在哪里犯错了?
【问题讨论】:
标签: wpf xaml data-binding bitmapimage