private void ClearDataViewMenuItemClick(object sender, RoutedEventArgs e) { DataView.View = null; DataView.ItemsSource = null; Radical2Chars.Clear(); Char2Radicals.Clear(); ResetStatusText(); }
//控制器-主要功能 private void SearchByWord(char Word, Action UpdateStatusRadicalCountTextFunc, Action UpdateDataViewToEmpty) { if (Char2Radicals.ContainsKey(Word)) { RefreshDataViewWithChars(new Dictionary <char, List <string> > { { Word, Char2Radicals[Word] } }, UpdateStatusRadicalCountTextFunc); } else { UpdateDataViewToEmpty(); } }