如果我有以下绑定
<TextBox Text="{Binding XXX.Name, ValidatesOnNotifyDataErrors=True}"/>
它不起作用,因为只有 DataContext 实现 INotifyDataErrorInfo 并引发“XXX.Name”错误,但 ValidatesOnNotifyDataErrors 尝试监视XXX
错误事件而不是数据上下文。
但是我相信有人可以弄清楚如何编写附加属性来执行以下操作
<TextBox Grid.Column="5" Text="{Binding Binding.Name, c:ValidatesOnNotifyDataErrorsOnDataContext=True}"/>
监控数据上下文而不是孩子的地方。有人知道如何开始吗?