是否可以绑定到面板的任何子控件上的Validation.HasErrors,而不显式绑定到每个命名控件?具体来说,如果任何子控件处于错误状态,我想在面板的一般样式上触发一个触发器。
感谢。
答案 0 :(得分:0)
我会使用附加行为,使用LogicalTreeHelper
(或VisualTreeHelper
作为备份)为每个子元素{{3}订阅Validation.HasErrors
的依赖项属性更改事件}。从那里你只需要更新你自己的附属属性(比如CompositeValidation.HasErrors
)并绑定到它。