public void Execute(object parameter) { ItemID_SearchPage_Class itemID_SearchPage_Class = parameter as ItemID_SearchPage_Class; ItemViewModel vm = itemID_SearchPage_Class._SearchItemPage.Resources["ItemVM"] as ItemViewModel; SearchItemPopup popup = new SearchItemPopup(); popup.Resources["ItemVM"] = vm; vm.IsItemPopup = true; ItemPopupViewModel popUpVM = popup.Resources["PopUpVM"] as ItemPopupViewModel; ItemModel model = DBConnecter.getItem(itemID_SearchPage_Class.ItemID); popUpVM.Shop_Name = model.Shop_Name; popUpVM.Memo = model.Memo; popUpVM.Name = model.Name; popUpVM.Link = model.Link; popUpVM.Item_ID = model.Item_ID; popUpVM.Price = model.Price; if (model.Liked == 1) { popUpVM.Liked = true; } else { popUpVM.Liked = false; } popUpVM.Temp = model.Temp; popUpVM.Image = model.Image; popUpVM.Category = model.Category; popup.Show(); }
public void Execute(object parameter) { if (parameter.GetType() == typeof(ItemPopup)) { ItemPopup itemPopup = parameter as ItemPopup; ItemPopupViewModel vm = itemPopup.Resources["PopUpVM"] as ItemPopupViewModel; //true if (vm.IsReadOnly) { vm.IsReadOnly = false; } else //false { vm.IsReadOnly = true; } } else if (parameter.GetType() == typeof(SearchItemPopup)) { SearchItemPopup itemPopup = parameter as SearchItemPopup; ItemPopupViewModel vm = itemPopup.Resources["PopUpVM"] as ItemPopupViewModel; //true if (vm.IsReadOnly) { vm.IsReadOnly = false; } else //false { vm.IsReadOnly = true; } } }
public void Execute(object parameter) { SearchItemPopup popup = parameter as SearchItemPopup; ItemViewModel vm = popup.Resources["ItemVM"] as ItemViewModel; ItemPopupViewModel popVM = popup.Resources["PopUpVM"] as ItemPopupViewModel; ItemModel model = new ItemModel(popVM.Item_ID, popVM.Name, popVM.Shop_Name, popVM.Price, popVM.Temp, popVM.Link, popVM.Memo, popVM.Liked ? 1 : 2); model.Category = popVM.Category; DBConnecter.updateItem(model); vm.setItemlist(popVM.Name, 0); vm.searchItemPage.itemListView.ItemsSource = vm.items; vm.IsItemPopup = false; popup.Close(); }
public void Execute(object parameter) { if (parameter.GetType() == typeof(ItemPopup)) { ItemPopup itemPopup = parameter as ItemPopup; itemPopup.DragMove(); } else if (parameter.GetType() == typeof(SearchItemPopup)) { SearchItemPopup searchItemPopup = parameter as SearchItemPopup; searchItemPopup.DragMove(); } else if (parameter.GetType() == typeof(AddItemPopup)) { AddItemPopup addItemPopup = parameter as AddItemPopup; addItemPopup.DragMove(); } }