2011-09-07 37 views
10

我希望我的组合框项目名称和值从我的列表中获取 当然,我不希望我的视图模型保存组合框项目列表。绑定列表<string>与组合框

我有一个列表a,b,c,d

我希望我的组合框有项目

我的视图模型得到

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

我的观点得到了

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

它给了我 组合以P ROPS大号IST

:(

回答

13

内厄姆你将不得不使用ItemsSource="{Binding PropsList}",假设PropsList是在后面的代码,或者甚至更好扶养属性,在属性您数据上下文,实现INotifyPropertyChanged。在你的情况下,你必须设置你浏览的DataContext财产是ViewModel

+0

哈哈谢谢!这就像mos有尴尬的事情! – Nahum

+0

即使在编写如此多的XAML代码之后,它总是发生在我身上:-)。如果它有帮助,你可以V我的答案... –

+0

当然= D theres jsut,10分钟等待thingy。这个迭代中的人太快了。 – Nahum