public NoteBookControlViewModel(WordNoteBookViewModel _wordNoteBookViewModel)
 {
     WordNoteBookViewModel = _wordNoteBookViewModel;
     ID = _wordNoteBookViewModel.ID;
     All.Add(this);
     GetAll();
 }
        public void Add(string _headline, string _subheadline, string _gradientback1, string _gradientback2)
        {
            var item = new WordNoteBookViewModel(WordNoteBookHelper.Add(_headline, _subheadline, _gradientback1, _gradientback2));

            WordNoteBookViewModelCollection.Add(item);
            AddNewItemIntoTheGrid(item);
            Count();
        }
        public void DeleteWordItem(WordNoteBookViewModel WordNoteBookViewModel)
        {
            //删去ViewModel
            WordNoteBookViewModelCollection.Remove(WordNoteBookViewModel);
            //删去Model
            //Model.DeleteHistoryItem(WordNoteBookViewModel);

            WordListItemsCountNum = WordNoteBookViewModelCollection.Count;
        }
 public void Delete(WordNoteBookViewModel viewmodelitem)
 {
     WordNoteBookHelper.DeleteByID(viewmodelitem.ID);
     WordNoteBookViewModelCollection.Remove(viewmodelitem);
     foreach (var item in WordNoteBookStackPanel.Children)
     {
         if ((int)(((NoteBookControl)item).Tag) == viewmodelitem.ID)
         {
             WordNoteBookStackPanel.Children.Remove(item);
         }
     }
     Count();
 }
Example #5
0
 public void GetWordNoteInfo()
 {
     WordNoteBookViewModelCollection.Clear();
     foreach (var item in WordNoteBookHelper.All())
     {
         var viewmodel = new WordNoteBookViewModel(item);
         //viewmodel.IsSaved = WordNoteHelper.IsWordSaved(Word);
         WordNoteBookViewModelCollection.Add(viewmodel);
     }
     foreach (var item in WordNoteBookViewModelCollection)
     {
         item.IsSaved = WordNoteHelper.IsWordSaved(Word, item.ID);
     }
 }
 public void MoveWordItem(WordNoteBookViewModel ItemModel)
 {
     //Model.MoveHistoryItem(Model.DictionaryHistoryItemModels[WordNoteBookViewModelCollection.IndexOf(ItemModel)]);
     WordNoteBookViewModelCollection.Move(WordNoteBookViewModelCollection.IndexOf(ItemModel), 0);
 }
 public void AddWordItem(WordNoteBookViewModel ItemModel)
 {
     //Model.DictionaryHistoryItemModels.Insert(0, Model.DictionaryHistoryItemModels[WordNoteBookViewModelCollection.IndexOf(ItemModel)]);
     WordNoteBookViewModelCollection.Insert(0, ItemModel);
     WordListItemsCountNum = WordNoteBookViewModelCollection.Count;
 }
 public void AddNewItemIntoTheGrid(WordNoteBookViewModel item)
 {
     WordNoteBookStackPanel.Children.Add(new NoteBookControl(item));
 }
 public void DeleteNoteBook(WordNoteBookViewModel viewmodelitem)
 {
     WordNoteBookHelper.DeleteByID(viewmodelitem.ID);
 }