我想将Validation.HasError绑定到我的viewmodel上的boolean属性。我只想知道何时出现验证错误,以便我可以使用来自中继命令的canexecute方法禁用我的VM上的按钮。我收到了这个错误:
'Validation.HasError' property is read-only and cannot be set from markup.
我尝试了不同的模式,它们都会导致此错误。我该怎么做呢?不应该这么困难。
答案 0 :(得分:2)
您无法在只读依赖项属性上设置绑定。这是Microsoft Connect的已知错误。你可以投票支持它。
WPF Application Framework (WAF) 的 BookLibrary 示例应用程序演示了如何监听Validation.HasError属性并禁用某些按钮。