1

我的 TextBox 附加了一个 LostFocus 事件。此 TextBox 绑定到 ViewModel。但是,当我失去对 TextBox 的关注并输入 LostFocus 事件时,我发现 ViewModel 上的属性尚未更新。它仍然显示我在 TextBox 中的旧值。

在我执行事件中的任何代码之前,我应该使用什么事件来确保更新 ViewModel?

我意识到这可能不是正常的设计,只是为了给你一些背景知识。我有一个基于 TextBox 上下文的动态列网格。当 TextBox 失去焦点时,我更新了这些。我还有一个针对 TextBox 的验证规则。

4

1 回答 1

3

在您的 Binding 中类似于

Text="{Binding Path=Val}"

确保你也有

 UpdateSourceTrigger=PropertyChanged
于 2013-01-11T15:04:57.343 回答