public wordExplanationWindow(string word) { InitializeComponent(); word = Regex.Replace(word, "[.,']", "", RegexOptions.IgnoreCase); //去除'和.和, word = getSingularNoun(getVerbRoot(word)); //獲得原型動詞與單數 if (Words.Keys.Contains(word)) { var showWordExplain = new ShowWordExplain(word, mainGrid); } else { AddStatus status; addWordData(word, getHTML(word), out status); if (status == AddStatus.SearchFail) { MessageBox.Show($"Yahoo查無此單字:{word}\n"); Close(); } else { var showWordExplain = new ShowWordExplain(word, mainGrid); } } this.word = word; var acwfs = new AutoChangeWindowsFontSize(this, 2880); }
private void process() { string word = Regex.Replace(wordTextBox.Text, "[.,']", "", RegexOptions.IgnoreCase); //去除'和.和, word = getSingularNoun(getVerbRoot(word)); //獲得原型動詞與單數 if (word.Equals(String.Empty)) { return; } if (Words.Keys.Contains(word)) { var showWordExplain = new ShowWordExplain(word, ShowGrid); } else { AddStatus addStatus; addWordData(word, getHTML(word), out addStatus); if (addStatus == AddStatus.SearchFail) { MessageBox.Show($"Yahoo查無此單字:{word}\n"); } else { var showWordExplain = new ShowWordExplain(word, ShowGrid); } } }
private void WordListBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (WordListBox.SelectedValue != null) { checkWordRemark(oldWord); string word = WordListBox.SelectedValue.ToString(); oldWord = word; var showWordExplain = new ShowWordExplain(word, showWordGrid); remarkTB.Text = Words[word].remark; remarkTB.IsEnabled = true; } else { oldWord = string.Empty; showWordGrid.Children.Clear(); remarkTB.Text = ""; remarkTB.IsEnabled = false; } }