WPF文本框OnSourceUpdate为每个字符输入
本文关键字:字符输入 OnSourceUpdate 文本 WPF | 更新日期: 2023-09-27 18:08:27
我有一个wpf窗口,在视图模型中有一个文本框和一个名为Val的属性
<Textbox Binding={Path=Val, Mode=TwoWay, NotifyOnSourceUpdated=true, NotifyOnTargetUpdated=true}>
问题是val只在控件失去焦点时更新,而不是在我输入的每个字符时更新。
任何人都有任何想法,我如何在文本框中更新每个输入的Val ?
只需使用以下
<Textbox Binding={Path=Val, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}>
TextBox默认的UpdateSourceTrigger
为LostFocus
。如果你设置它为PropertyChanged
,它将触发每一个字符你改变