private void WordsWithCharacter_Click(object sender, RoutedEventArgs e)
        {
            MenuItem item      = (MenuItem)sender;
            char     character = item.Tag.ToString()[0];

            if (character.IsNotExtraCharacter())
            {
                UiLayer.ShowWordsWithCharacter_SidePanel(character);
            }
        }
        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);
                }
            }
        }