【发布时间】:2015-07-24 13:04:16
【问题描述】:
我有一个使用 MVVM 的对话框实现,它可以很好地与绑定等配合使用。因此在 ViewModel 中检查复选框会更新。
但是,我现在已经使用 WPF Binding.ValidationRules 实现了验证,并在对话框上向我的 stackpanel 添加了一个 BindingGroup:
<StackPanel.BindingGroup>
<BindingGroup NotifyOnValidationError="True">
</BindingGroup>
</StackPanel.BindingGroup>
所以我可以捕获所有验证错误。但是添加 BindingGroup 也意味着我对 ViewModel 的绑定不再适用于复选框。
任何人都知道为什么复选框突然不起作用,但我的文本框仍然起作用?
【问题讨论】: