中文输入的TextChanged事件抛出的异常

时间:2015-09-18 06:51:42

标签: c# .net wpf

我在使用中文语言输入文本时观察到崩溃,TextBox实施了TextChanged事件。 我输入的文字是" y"(' y'在空格之前)。 当我尝试在VS 2013中调试问题时,它会在TextChanged事件中显示以下异常。

  

ExcecutionEngineException未处理

有人可以帮我解决这个问题。 下面是上述事件的示例代码。

private void txtBox_TextChanged(object sender, TextChangedEventArgs e)
{
     this.Language = System.Windows.Markup.XmlLanguage.GetLanguage(System.Threading.Thread.CurrentThread.CurrentCulture.IetfLanguageTag.ToString());
     var txtB = (TextBox)sender;
     if (10 < txtB.Text.Length)
     {
         txtB.Text = "";
     }
}

0 个答案:

没有答案