标签: wpf xaml mvvm
我正在尝试在绑定到视图模型的Name属性的文本框上实现自动保存。
我尝试在key up事件上设置一个计时器,以便在最后一个键之后经过X秒后执行SaveName命令。
问题是,当我移出文本框时,VM上的Name属性才会更新。如果X秒传递并且我在视图模型上执行SaveName,则Name属性没有更改。
我该如何实现? (也欢迎实施自动保存的其他模式)
答案 0 :(得分:4)
将Binding.UpadateSourceTrigger设置为PropertyChanged,TextBox.Text默认为LostFocus。
Binding.UpadateSourceTrigger
PropertyChanged
TextBox.Text
LostFocus