DataGridCell Validation.ErrorTemplate ignorado

Estou tentando definir o Validation.ErrorTemplate do DataGridCells, aqui está o código xaml:

<Style x:Key="{x:Type DataGridCell}"  x:Uid="dataGridCellErrorTemplate" TargetType="{x:Type DataGridCell}">
    <Setter Property="Validation.ErrorTemplate">
        <Setter.Value>
            <ControlTemplate >
                <Border BorderBrush="Green" BorderThickness="2" ToolTip="Heidenei"></Border>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
    <!-- following line only for demonstration that the setter is working ... -->
    <Setter Property="Background" Value="Aquamarine"></Setter>              
</Style>

Enquanto o plano de fundo das células de dados de dados for colorido com êxito em verde (independentemente de qualquer resultado de validação), o Validation.ErrorTemplate ainda é o padrão, ou seja, a borda vermelh

Sei que houve problemas semelhantes aqui no stackoverflow, por exemploStyling DataGridCell Template de erro mas eles realmente não resolvem meu problema.

Qualquer ajuda é apreciada

Frank

questionAnswers(4)

yourAnswerToTheQuestion