Ejemplo n.º 1
0
        private void LookupSynsetsFor(WordSpecification wordSpecification)
        {
            LookupWordTextBox.Text = wordSpecification.WordText;
            switch (wordSpecification.POS)
            {
            case WordNetData.PartOfSpeech.Unspecified:
                AnyRadioButton.IsChecked = true;
                break;

            case WordNetData.PartOfSpeech.Noun:
                NounRadioButton.IsChecked = true;
                break;

            case WordNetData.PartOfSpeech.Verb:
                VerbRadioButton.IsChecked = true;
                break;

            case WordNetData.PartOfSpeech.Adjective:
                AdjectiveRadioButton.IsChecked = true;
                break;

            case WordNetData.PartOfSpeech.Adverb:
                AdverbRadioButton.IsChecked = true;
                break;
            }
            ViewModel.LookupSynsetsMatching(wordSpecification);
        }
Ejemplo n.º 2
0
 private void WordLookup_Drop(object sender, DragEventArgs e)
 {
     if (ConvertDroppedWordFrom != null)
     {
         WordSpecification droppedWord = ConvertDroppedWordFrom(e);
         if (droppedWord != null)
         {
             LookupSynsetsFor(droppedWord);
         }
     }
 }
Ejemplo n.º 3
0
 /// <summary>Lookup synsets with a part of speech and a word sense that match <paramref name="node"/>.</summary>
 internal void LookupSynsetsMatching(WordSpecification wordSpecification)
 {
     VisibleSynsets = Synsets.MatchingWordSpecification(wordSpecification);
     OnPropertyChanged("VisibleSynsets");
 }