Список привязок <string> к ComboBox
Я хочу, чтобы мои имена и значения элементов combobox были взяты из моего списка
конечно, я не хочу, чтобы моя модель просмотра содержала список элементов списков.
У меня есть список a,b,c,d
Я хочу, чтобы в моей группе со списком были элементы
моя модель просмотра получила
public List<string> PropsList { get; set; }
мой взгляд получил
<ComboBox Name="cbPropName" ItemsSource="PropsList"/>
это дает мне
комбо с P r o p s L я s t
: (
Ответы
Ответ 1
Nahum вам нужно будет использовать ItemsSource="{Binding PropsList}"
, предполагая, что PropsList - это свойство Dependancy в вашем коде или, что еще лучше, свойство в вашем контексте данных, которое реализует INotifyPropertyChanged
. В вашем случае вам нужно установить свойство DataContext
вашего представления как ViewModel
Ответ 2
попробуйте следующее:
<ComboBox Name="cbPropName" ItemsSource="{Binding Path=PropsList}" />
также проверьте это: Связывание WPF ComboBox с пользовательским списком