我有ObservableCollection项目我想要绑定这个数据到我的组合框。 如何使用comboBox绑定数据? 我使用MVVM模式,使建议我使用MVVM模式ObservableCollection或List数据使用MVVM与comboBox绑定?
我试图做到这一点的代码,但不能正常工作如何将数据绑定.. 在我的XAML页面:
<ComboBox x:Name="comobo1"
DisplayMemberPath="CardTypeName"
SelectedValuePath="CardTypeID"
ItemsSource="{Binding Path=combodata}">
</ComboBox>
在我的ViewModel
(Card
是我的模型)
public ObservableCollection<Card> combodata = new ObservableCollection<Card>();
foreach (var item in App.db.States)
{
Card c = new Card(item.StateName, item.StateID);
combodata.Add(c);
}
何w将这个combodata绑定到我的comboBox - 我做错了什么?
做公益然后不工作 – Ashwin 2011-12-29 12:31:02
它仍然是一个后场。将其更改为'public ObservableCollection combodata {get;组; } –
snurre
2011-12-29 16:34:20