使用C#,代码如下:
int i = 1; private void Text1_TextChanged(object sender, TextChangedEventArgs e) { text2.Text = i.ToString(); i++; }
运行后输入一个字符后可以看到第二个文本框的值为2,逐语句调试也看到是触发了两次。
检查其他地方,尤其是事件注册次数你看,中文输入的时候,会有字母拼音填充,所以才会触发。你每改变一次拼音,都会触发