WPF与输入法冲突研究之二:TextInput事件的BUG?
如果你是百度输入法的工作人员,请看这个帖子:http://blog.csdn.net/puncha/article/details/8052427
哎,在学习和使用了WPF一段时间之后,有点感觉WPF是个不太成熟的框架,不知道是我学的太肤浅,还是WPF得BUG太多!
>>>>>>>模拟场景<<<<<<<<<
客户:我需要一个能实时响应用户输入的程序,你能实现一下吗?
程序员:哦,那个简单啊,一个TextBox就能解决了。
客户:给我写个Demo吧,就把用户每次输入的内容,现实在程序里面就行了。
程序员:好的。
客户:不过有一点要注意,我们的客户来自世界各国,所以输入的可能是各种文字,这个有问题吗?
程序员:没有问题啊
>>>>>>>程序员开始努力的写代码<<<<<<<
1. 用TextChange的事件行不行呢?不行,因为每当你输入一个字符,TextChange就会被触发一次,对于中文你输入zhongguo,还没有组成“中国”的时候,TextChange已经被触发了8次了(每个字母一次)。这不是我们预期的行为。
2. 那么用KeyDown?或是TextInput?试试吧:
未完待续。。。。