2
考虑WPF这个基本TextBox
:KeyUp事件后文本框已经被更新
<TextBox Name="textBox1" KeyUp="textBox1_KeyUp" />
且事件:
using System.Diagnostics;
...
private void textBox1_KeyUp(object sender, KeyEventArgs e)
{ Debug.WriteLine(textBox1.Text + "; " + e.Key.ToString()); }
如果我在TextBox
慢热型的输出是:
t; T
te; E
tes; S
test; T
但是,如果我输入快速,输出是错误的(注意S已经textBox1.Text
处理关键时候Ë):
t; T
tes; E
test; S
test; T
我要处理的正确e.Key
(最后按下)。在我看来,事件并没有像TextBox.Text
财产一样快地更新。有没有办法解决这个问题?
感谢您的帮助,JaredPar。 – mgottschild 2012-07-11 12:03:30