首页 热点资讯 义务教育 高等教育 出国留学 考研考公

请问WPF如何将多个Listbox数据绑定到一个Listbox上?

发布网友 发布时间:2022-04-21 19:37

我来回答

1个回答

热心网友 时间:2022-04-11 21:21

listbox是显示数据集合的,为何你第三个listbox是用来显示单个元素的 。。。
如果你在后台有个类,比如Student。里面有个Name属性。第二个listbox绑定Student对象集合
class Student
{
public string Name { get; set; }
}
List<Student> Students = new List<Student>();
Students.Add(new Student() { Name = "aaa" });
Students.Add(new Student() { Name = "bbb" });
Students.Add(new Student() { Name = "ccc" });

listbox.ItemsSource = Students;
前台代码:
<StackPanel Width="200">
<ListBox x:Name="listbox" SelectedValuePath="Name" DisplayMemberPath="Name"/>
<TextBlock x:Name="txtName" Text="{Binding ElementName=listbox, Path=SelectedValue}" />
</StackPanel>
显示单个对象(第二个listbox的选中对象)的值用一个textblock就可以了么。直接将listbox的SelectedValue绑定到text属性上不就完事了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com