如何在文本框上实现自动保存?

时间:2012-03-01 19:08:44

标签: wpf xaml mvvm

我正在尝试在绑定到视图模型的Name属性的文本框上实现自动保存。

我尝试在key up事件上设置一个计时器,以便在最后一个键之后经过X秒后执行SaveName命令。

问题是,当我移出文本框时,VM上的Name属性才会更新。如果X秒传递并且我在视图模型上执行SaveName,则Name属性没有更改。

我该如何实现? (也欢迎实施自动保存的其他模式)

1 个答案:

答案 0 :(得分:4)

Binding.UpadateSourceTrigger设置为PropertyChangedTextBox.Text默认为LostFocus