I think I have the same problem.
When using a DataGridTemplateColumn content is ContentPresenter using ContentPresenter . This content presenter uses the default error pattern.
I cannot find a direct way to remove this template for a single DataGridTemplateColumn , but you can remove it for all content presenters in a DataGrid by adding a style to the DataGrid resources.
<DataGrid.Resources> <Style TargetType="ContentPresenter"> <Setter Property="Validation.ErrorTemplate" Value="{x:Null}"/> </Style> </DataGrid.Resources>
source share