Связывание со списком WPF из кода позади - PullRequest
4 голосов
/ 03 февраля 2010

Как связать элемент IList с ComboBox через файл codebehind.cs. Пожалуйста, объясните с простыми шагами.

Мне нужны шаги для двухстороннего связывания, а не установки ItemsSource.

Мне нужно что-то вроде:

myComboBox.SetBinding(ItemsControl.ItemsSourceProperty, 
                      new Binding { Source = myList });

но мне тоже нужен SelectedItem.

Спасибо

1 Ответ

9 голосов
/ 03 февраля 2010

Вы имеете в виду что-то подобное?

myComboBox.SetBinding(
   ItemsControl.ItemsSourceProperty, 
   new Binding { Source = myList });

myComboBox.SetBinding(
   Selector.SelectedItemProperty,
   new Binding("SelectedItem") { Source = mySelectedItemSource});
...