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