public void Update() { All = new ObservableCollection<VocabularyListItemModel>(); User = new ObservableCollection<VocabularyListItemModel>(); var res = from VocabularyTargetLanguage tl in storage.wordsDB.TargetLanguages where tl.Language == App.LanguagesListModel.MotherLanguage.Code && tl.Vocabulary.Language == App.LanguagesListModel.StudyLanguage.Code select tl.Vocabulary; foreach (var v in res) { var item = new VocabularyListItemModel(v, this); All.Add(item); if (!v.IsPreloaded) User.Add(item); } NotifyPropertyChanged("All"); NotifyPropertyChanged("User"); }
public void Fire(VocabularyListItemModel item) { if (LearnClicked != null) LearnClicked(item, new EventArgs()); }