private void CharactersWithComponent_Click(object sender, RoutedEventArgs e) { MenuItem item = (MenuItem)sender; char component = item.Tag.ToString()[0]; if (component.IsNotExtraCharacter()) { UiLayer.ShowCharsWithComponent_SidePanel(component); } }
private void CharacterAndPinyin_MouseUp(object sender, RoutedEventArgs e) { MouseButtonEventArgs ev = (MouseButtonEventArgs)e; if (ev.ChangedButton == MouseButton.Left) { TextBlock textBlock = (TextBlock)sender; char character = textBlock.Text[0]; if (character.IsNotExtraCharacter()) { UiLayer.ShowDecompositionTreeOfCharacter(character); UiLayer.ShowCharsWithComponent_SidePanel(character); UiLayer.ShowWordsWithCharacter_SidePanel(character); } } }