Список привязок <string>к ComboBox - PullRequest
       2

Список привязок <string>к ComboBox

11 голосов
/ 07 сентября 2011

Я хочу, чтобы имена и значения элементов в выпадающем списке были взяты из моего списка. Конечно, я не хочу, чтобы моя модель вида содержала список элементов в выпадающем списке.

Я получил список a,b,c,d

я хочу, чтобы в моем комбинированном ящике были элементы

моя модель зрения получила

public List<string> PropsList { get; set; }

моя точка зрения получила

<ComboBox Name="cbPropName" ItemsSource="PropsList"/>

она дает мне комбо с P rops L ist

: (

Ответы [ 2 ]

13 голосов
/ 07 сентября 2011

Наум, вам придется использовать ItemsSource="{Binding PropsList}", предполагая, что PropsList является свойством Dependancy в вашем коде или, что еще лучше, свойством в контексте данных, которое реализует INotifyPropertyChanged.В вашем случае вы должны установить свойство DataContext вашего просмотра равным ViewModel

2 голосов
/ 07 сентября 2011

попробуйте это:

 <ComboBox Name="cbPropName" ItemsSource="{Binding Path=PropsList}" />

также проверьте это: Привязка WPF ComboBox к пользовательскому списку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...