数据绑定列表框中的代码中的多个项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据绑定列表框中的代码中的多个项目相关的知识,希望对你有一定的参考价值。

我在WPF中有一个ListBox,我试图绑定一个类,这是一个包含2个属性的列表,它们是FirstNameLastName。我在XAML中绑定了ItemSourceDisplayMemberPath,一切正常。

我现在需要在代码中执行此操作,但我看到的是具有类名的列表,因此DisplayMemberPath未正确绑定。

Dim b1 As New Binding
b1.Source = dc.People

Dim b2 As New Binding
b2.Path = New PropertyPath("FirstName")

BindingOperations.SetBinding(myListBox, ListBox.ItemsSourceProperty, b1)
BindingOperations.SetBinding(myListBox, ListBox.DisplayMemberPathProperty, b2)
答案

它被设置为ListBox的属性,而不是绑定。

myListBox.DisplayMemberPath = "FirstName" 

以上是关于数据绑定列表框中的代码中的多个项目的主要内容,如果未能解决你的问题,请参考以下文章

根据选择一个列表框中的项目选择/取消选择多个列表框中的项目 - C# Windows 窗体

如何将数据绑定下拉列表中的选定项目置于会话状态?

我的(Vba)代码仅适用于列表中的1个变量,并且在列表框中使用多个变量时仅返回空白

获取列表框中的项目

Python Selenium - 计算列表框中的项目数

选择/取消选择多个列表框中的多个项目