我有一个wpf TextBox,并连接了它的TextChanged事件。问题是此事件仅在焦点从文本框中删除时才会触发。
是否有类似于TextChanged的事件,当在文本框中输入字符时,而不是在焦点更改时,会立即触发 ?
答案 0 :(得分:24)
您可以绑定Text
属性并使用UpdateSourceTrigger。
UpdateSourceTrigger=PropertyChanged
通过将其设置为PropertyChanged
,您会在每次文字更改时收到通知。
答案 1 :(得分:12)
TextChanged
会在文字更改后立即触发。
(如果Text
上的绑定不相同,则它完全独立于事件。)
答案 2 :(得分:2)
来自@thecorp的问题我所理解的是他正在尝试使用代码隐藏文件。
您可以利用" KeyDown"和" KeyUp"文本框的事件或如果您正在使用数据绑定Aaron anwer应解决您的问题。