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