У меня проблема при использовании объекта DataGrid с заголовками строк.Каждая строка таблицы содержит объект, который реализует интерфейс iDataErrorInfo, и когда в ячейке возникает ошибка и происходит горизонтальная прокрутка, красная граница ячейки перекрывает заголовок строки.
Как решить проблему иизбежать дублирования?
<DataGrid ItemsSource="{Binding Customers}"
AutoGenerateColumns="False"
RowHeaderWidth="200"
CanUserResizeColumns="False"
HeadersVisibility="All">
<DataGrid.Columns>
<DataGridTextColumn Header="FirstName"
Binding="{Binding Path=FirstName, ValidatesOnDataErrors=True}"
Width="700" />
<DataGridTextColumn Header="LastName"
Binding="{Binding Path=LastName, ValidatesOnDataErrors=True}"
Width="700" />
<DataGridTextColumn Header="FullName"
Binding="{Binding Path=FullName, ValidatesOnDataErrors=True}"
Width="700" />
</DataGrid.Columns>
</DataGrid>