WPF绑定图片
程序类似一个软件更新列表.
我创建了一个SQL数据表 ProgramList, 表结构类似这样:
_______________________________
imageID pName
_______________________________
1 迅雷
2 360
3 visualStudio
_______________________________
然后我在WPF界面中放置一个ListBox,并定义了他的数据模版 DataTemplate,用SqlDataAdapter 绑定了ListBox的数据源,我想在数据模版中用图片 image 根据数据表中的imageID来显示不同的图片,请问应该怎么做?
[解决办法]
我的想法是加个datatrigger。
<dadatrigger binding={bingding path=imageid}>
<setter targetname="img" property=source>
<setter.value>
<>
<>
求其他高人给出其他想法。。。话说楼主好敬业啊!1点还在搞
[解决办法]
按照lz的说法应该是本地的,你给图片路径的赋值是否准确?先认为是用路径的
给路径的赋值是在数据源填充时,还是填充后,若是后者,建议继承INotifyPropertyChanged,手动触犯Property改变事件
[解决办法]
_____________________________________________
imageID pName image
int string binary
___________________________________________
1 迅雷 XXXXXXXX
2 360 XXXXXXXX
3 visualStudio XXXXXXXX
___________________________________________
[解决办法]
首先应该确认 图片在wpf项目中充当什么样的角色,可以理解为成“资源”。引用它就需要注意其正确的,准确的路径。
<Image Source="/应用程序名称;component/Images/zy1.png" Width="20" Height="18"></Image>