【发布时间】:2009-06-15 23:06:33
【问题描述】:
看来 ValueChanged 和 SourceUpdated 事件只需通过设置 DataContext 即可触发。有谁知道如何判断更改的值是否实际上来自某些用户交互?
一个简单的示例是在 WPF 表单上设置一个“保存”按钮,该按钮在用户实际更改数据之前处于禁用状态。由于在设置 DataContext 时 ValueChanged 和 SourceUpdated 事件都会触发,所以我不能简单地启用“保存”按钮而不首先确定实际导致事件触发的原因。
提前致谢。
【问题讨论】: