开发者

Binding List<string> to ComboBox

I want my combobox item names and values to be taken from my List of course I don't want my view model to hold combobox items list.

I got a list a,b,c,d

i want my combobox to have items开发者_如何学运维

my viewmodel got

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

my view got

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

it gives me combo with P r o p s L i s t

:(


Nahum you'll have to use ItemsSource="{Binding PropsList}", assuming PropsList is a Dependancy property in your code behind or, even better, a property in your data context that implements INotifyPropertyChanged. In your case you'd have to set the DataContext property of your View to be the ViewModel


try this:

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

also check this out: Binding WPF ComboBox to a Custom List

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜