silverlight中关于listbox绑定类的多个属性的问题

Yangyi_Zhudongbo 2012-08-25 04:54:47
我有一个DragDropListBoxTarget,另外有一个Person类,包含name,age,addr三个属性,这三个属性值另外有三个listbox,我想从这三个属性值中分别将数据拖到一个listbox中,但是具体的这个listbox中数据绑定的时候,字段的选择不知道怎么弄,因为三个属性都要包含,不好选择一个具体的属性,在谷歌中搜索英文也不知道是不是关键字打错了,也没有找到好的解决方案,所以希望能够有好心人帮我解答。
...全文
157 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
s08824225 2012-08-27
  • 打赏
  • 举报
回复
直接绑定Person类
然后编辑ListBox模版

<Grid x:Name="LayoutRoot">
<ListBox x:Name="lbMain" ItemTemplate="{StaticResource PersonTemplate}" ItemsSource="{Binding Person.Collection}"/>
</Grid>



<DataTemplate x:Key="PersonTemplate">
<TextBlock Text="{Binding Name}"/>
<TextBlock Text="{Binding Age}"/>
<TextBlock Text="{Binding Addr}"/>
</DataTemplate>

s08824225 2012-08-27
  • 打赏
  • 举报
回复
直接绑定Person类
然后编辑ListBox模版

<Grid x:Name="LayoutRoot">
<ListBox x:Name="lbMain" ItemTemplate="{StaticResource PersonTemplate}" ItemsSource="{Binding Person.Collection}"/>
</Grid>



<DataTemplate x:Key="PersonTemplate">
<TextBlock Text="{Binding Name}"/>
<TextBlock Text="{Binding Age}"/>
<TextBlock Text="{Binding Addr}"/>
</DataTemplate>

Architecture Net 2012-08-26
  • 打赏
  • 举报
回复
不是很清楚你的需求,我向可以为name,age,addr这三个属性分别增加nameIsShow、ageIsShow、addrIsShow附加字段,然后根据这几个附加字段来控制ListBox中数据的显隐。

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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