public ResultWindow(String text, ChineseDictionary dictionary)
        {
            InitializeComponent();
            String result = DoDictionaryLookup(text, dictionary);

            textBlock.Text = result;
        }
Example #2
0
 public MainWindow()
 {
     this.shouldDisplayWatermark         = true;
     this.changeTriggeredFromInitialText = true;
     InitializeComponent();
     Loaded += (sender, e) => MoveFocus(new TraversalRequest(FocusNavigationDirection.Next));
     this.initialMessage = inputBox.Text;
     this.dictionary     = new ChineseDictionary(@"E:\cedict\cedict_ts.u8");
 }
        private String DoDictionaryLookup(String query, ChineseDictionary dictionary)
        {
            ArrayList hits   = dictionary.Query(query);
            String    result = "";

            foreach (DictionaryEntry e in hits)
            {
                result = result + e.ToString() + "\n";
            }
            return(result);
        }