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