Я просматривал этот пост, чтобы помочь заполнить мой ComboBox: Привязка WPF ComboBox к пользовательскому списку .
Мой ComboBox заполняется объектом, в котором свойство "name" заполняет список. Вот как это выглядит до сих пор:
<ComboBox x:Name="SampleComboBox" ItemsSource="{Binding Path=SelectedSamples}" DisplayMemberPath="SampleName" SelectedValue="{Binding Path=SampleName}"
SelectedItem="{Binding Path=SelectedSample}"/>
Извините за ужасное соглашение об именах, но я просто пытался заставить прототип работать. В основном список заполняется вне таблицы, когда элементы выбираются в таблице. Таким образом, ItemsSource - это коллекция объектов Sample.
Насколько я понимаю (могу ошибаться, не стесняйтесь меня поправлять), DisplayMemberPath - это то, что должно отображаться в поле. Так что в этом случае свойство объекта Sample является SampleName.
SelectedValue и SelectedItem Я не совсем точно знаю, что это такое :(. Что я знаю, так это то, что я хочу иметь возможность выполнять действие, при котором при выборе одного из семплов я изменяю SelectedSample (вместо одного во множественном числе) свойство для обновления других вещей в моей программе.
Надеюсь, это имеет смысл. Какие-нибудь мысли? Спасибо.