我有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