public void AddItem(ItemVm item) { if (Items == null) { Items = new ObservableCollection <ItemVm>(); } Items.Add(item); }
//singleton pattern public void AddItemToCategory(ItemVm item) { if (ItemsInCategory == null) { ItemsInCategory = new ObservableCollection <ItemVm>(); } else { ItemsInCategory.Add(item); } }
public MainViewModel() { MainItems = new ObservableCollection <ItemVm>(); Cart = new ObservableCollection <ItemVm>(); BuyBtnClickedCmd = new RelayCommand <ItemVm>((p) => { Cart.Add(p); }, (p) => { return(true); }); GenerateData(); SelectedItem = MainItems[0]; }
private void LoadDemoData() { var lego = new ItemVm("MY Lego", "Images/lego1.jpg", ""); lego.AddItem("Lego 1", "Images/lego1.jpg", "5+"); lego.AddItem("Lego 2", "Images/lego2.jpg", "5+"); lego.AddItem("Lego 3", "Images/lego3.jpg", "10+"); lego.AddItem("Lego 4", "Images/lego4.jpg", "15+"); var playmobil = new ItemVm("MY Playmobil", "Images/playmobil1.jpg", ""); playmobil.AddItem("Playmobil 1", "Images/playmobil1.jpg", "5+"); playmobil.AddItem("Playmobil 2", "Images/playmobil2.jpg", "5+"); playmobil.AddItem("Playmobil 3", "Images/playmobil3.jpg", "5+"); Items.Add(lego); Items.Add(playmobil); }
private void Hinzufuegen(ItemVm obj) { Einkaufswagen.Add(obj); }