コード例 #1
0
        private void AddItemButton_Click(object sender, RoutedEventArgs e)
        {
            ContentItemDataModel newItem = new ContentItemDataModel();

            newItem.Category = ViewModel.ChoosedCategory;
            ViewModel.AddItem(newItem);
        }
コード例 #2
0
        private void ListView_ItemClick(object sender, ItemClickEventArgs e)
        {
            var listViewItem          = MyListView.ContainerFromItem(e.ClickedItem) as ListViewItem;
            ContentItemDataModel item = (ContentItemDataModel)listViewItem.Content;

            ViewModel.EditingItem = item;
            Frame.Navigate(typeof(EditItemFrame));
        }
コード例 #3
0
 public void DeleteItem(ContentItemDataModel _item)
 {
     using (DataContext db = new DataContext())
     {
         db.Items.Remove(_item);
         db.SaveChanges();
     }
     ChoosedCategory.ContentItems.Remove(_item);
 }
コード例 #4
0
 public void AddItem(ContentItemDataModel _item)
 {
     using (DataContext db = new DataContext())
     {
         db.Categories.Attach(ChoosedCategory);
         db.Items.Add(_item);
         db.SaveChanges();
     }
     //ChoosedCategory.ContentItems.Add(_item);
 }
コード例 #5
0
        private void DeleteButton_Click(object sender, RoutedEventArgs e)
        {
            ContentItemDataModel item = (ContentItemDataModel)((Button)sender).DataContext;

            ViewModel.DeleteItem(item);
        }