关于wpf list数据绑定的问题。。。

txsb01 2016-06-30 02:55:45
开发的时候遇到一个问题,我有一个List<string>类型的数据,里边存放的是一组图片的地址,现在我想把图片绑定到前台,但是不知道怎么写了。。。看代码
<ItemsControl Name="ImgList" ItemsSource="{Binding imgList}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Image Source="{Binding ??????}"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>


这个绑定要怎么写啊。。。
...全文
245 7 打赏 收藏 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
1:<Image Source="{TemplateBinding Content,Converter={xxxx}}"/> xxxx 为转换类,里边是对 图片路径的处理。 2:<Image Source="{TemplateBinding Content,stringFormat='{xxxx}'}"/> xxxx 也是对图片路径的格式化,要去看一下 stringFormat的用法。 PS:最好先去看一下source的几种路径格式,网上几乎都有说明。
txsb01 2016-06-30
  • 打赏
  • 举报
回复
不行啊。。建个类先用着吧
51Crack 2016-06-30
  • 打赏
  • 举报
回复
直接 {Binding} 不行吗
51Crack 2016-06-30
  • 打赏
  • 举报
回复
不行,刚才没注意看你的回复
51Crack 2016-06-30
  • 打赏
  • 举报
回复
那直接绑定属性名称就行了{Binding ImgUrl}
txsb01 2016-06-30
  • 打赏
  • 举报
回复
不是转换器的问题啊,source直接绑网址就可以显示图片了, 我现在是不知道bind后边写哪些内容。 比如我有个Img类,有两个属性id和url,那么对于list<Img>数据,我只用绑定一个ItemsSource,然后下边Image里边,直接 <Image Source="{Binding url}"/>这样就可以了。 但是现在是List<string>的源,怎么搞?
51Crack 2016-06-30
  • 打赏
  • 举报
回复

111,128

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧