数据绑定到validation.haserror

时间:2010-06-25 18:28:45

标签: wpf validation mvvm

我想将Validation.HasError绑定到我的viewmodel上的boolean属性。我只想知道何时出现验证错误,以便我可以使用来自中继命令的canexecute方法禁用我的VM上的按钮。我收到了这个错误:

'Validation.HasError' property is read-only and cannot be set from markup. 

我尝试了不同的模式,它们都会导致此错误。我该怎么做呢?不应该这么困难。

1 个答案:

答案 0 :(得分:2)

您无法在只读依赖项属性上设置绑定。这是Microsoft Connect的已知错误。你可以投票支持它。

WPF Application Framework (WAF) BookLibrary 示例应用程序演示了如何监听Validation.HasError属性并禁用某些按钮。