Итак, в документации по Xceed есть пример кода, который мне не подходит. Это может быть потому, что моя сетка привязана к DataGridCollectionView. Объекты в коллекции, используемые коллекцией данных, - это то, что реализует IDataErrorInfo.
Ошибки отображаются просто отлично. Проблема в том, что они используют оранжевый фон по умолчанию для ошибок ... Мне нужна красная рамка. Ниже приведено описание XAML моей сетки. Я установил свойство фона DataCell на красный только для того, чтобы быть уверенным, что у меня есть доступ к свойствам сетки. Я просто не могу найти способ идентифицировать ячейку с ошибками, поэтому я могу их стилизовать. Спасибо!
<XceedDG:DataGridControl Grid.Row="1" Grid.ColumnSpan="5" ItemsSource="{Binding Path = ABGDataGridCollectionView, UpdateSourceTrigger=PropertyChanged}"
Background="{x:Static Views:DataGridControlBackgroundBrushes.ElementalBlue}" IsDeleteCommandEnabled="True"
FontSize="16" AutoCreateColumns="False" x:Name="EncounterDataGrid" AllowDrop="True">
<XceedDG:DataGridControl.View>
<Views:TableView ColumnStretchMode="All" ShowRowSelectorPane="True"
ColumnStretchMinWidth="100">
<Views:TableView.FixedHeaders>
<DataTemplate>
<XceedDG:InsertionRow Height="40"/>
</DataTemplate>
</Views:TableView.FixedHeaders>
</Views:TableView>
</XceedDG:DataGridControl.View>
<!--Group Header formatting-->
<XceedDG:DataGridControl.Resources>
<Style TargetType="{x:Type XceedDG:GroupByControl}">
<Setter Property="Visibility" Value="Collapsed"/>
</Style>
<Style TargetType="{x:Type XceedDG:DataCell}">
<Setter Property="Background" Value="Red"/>
</Style>
</XceedDG:DataGridControl.Resources>
...