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();
     }
 }