private void AddSentence()
        {
            IEnumerable <Phrase>      selectedPhrases      = SearcheablePhrases.FindAvailable(item => item.IsSelected).Select(item => item.Item);
            IEnumerable <MeasureWord> selectedMeasureWords = SearcheableMeasureWords.FindAvailable(item => item.IsSelected).Select(item => item.Item);

            SentenceMaker.AddSentence(NewSentenceEnglish, NewSentencePinyin, NewSentenceHanzi, selectedPhrases.ToList(), selectedMeasureWords.ToList());
        }
 private void FilterMeasureWords()
 {
     SearcheableMeasureWords.Filter(new SelectableItemFilter <MeasureWord>(ShowSelectedMeasureWords, ShouldDisplayMeasureWord));
 }
 private void FindMeasureWords()
 {
     SearcheableMeasureWords.ApplyToAll(FindHanziFromMeasureWord);
     FilterMeasureWords();
 }