Если я укажу:
<DataGrid.RowValidationErrorTemplate>
<ControlTemplate />
</DataGrid.RowValidationErrorTemplate>
тогда я не вижу "!" символ, когда ошибка очищена, но я также не вижу его, если ошибка присутствует. Это все еще лучше, чем предыдущее поведение, но я хотел бы видеть этот символ, если есть ошибка, и не видеть его, если нет ошибок. Так что ваши ответы все еще приветствуются :).