我在使用中文语言输入文本时观察到崩溃,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 = "";
}
}