Привязка данных нескольких элементов в коде в списке - PullRequest
0 голосов
/ 16 сентября 2018

У меня есть ListBox в WPF, который я пытаюсь связать с классом, это список с 2 свойствами: FirstName и LastName. Я связываю ItemSource и DisplayMemberPath в XAML и все работает отлично.

Теперь мне нужно сделать это в коде, но все, что я вижу, это список с именем класса, поэтому 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)

1 Ответ

0 голосов
/ 16 сентября 2018

Это свойство ListBox, а не привязка.

myListBox.DisplayMemberPath = "FirstName" 
...