WPF:使用DataBinding时在textchange上提交文本

时间:2013-11-25 03:40:58

标签: c# wpf

的Xaml:

<TextBox Text="{Binding Name}"/>

问题: 如何在更改TextBox中的文本后更新绑定的Name属性?我说“改变”在这里意味着用户在键盘上打字。

2 个答案:

答案 0 :(得分:5)

您正在寻找

<TextBox Text="{Binding Path=Name, UpdateSourceTrigger=PropertyChanged}"/>

如果不指定,则将UpdateSourceTrigger选项设置为LostFocus。

答案 1 :(得分:1)

您可以将UpdateSourceTrigger = PropertyChanged与Binding一起使用。

<TextBox  Text="{Binding Path=Name, UpdateSourceTrigger=PropertyChanged}"/>

这会在您更改值时触发。