Вы можете установить для элемента управления Validation.ErrorTemplate
значение NULL, используя стиль.
<Style TargetType="Control">
<Style.Triggers>
<Trigger Property="Validation.HasError" Value="true">
<Setter Property="Validation.ErrorTemplate" Value="{x:Null}" />
</Trigger>
</Style.Triggers>
</Style>
Также, чтобы уточнить, свойство «ValidatesOnDataErrors» должно использоваться в привязке, а не в самом элементе управления.
Другая альтернатива - обернуть связанные объекты в некоторую модель / адаптер представления, которая не реализует IDataErrorInfo
.