Красная рамка, окружающая ячейку, перекрывает заголовок строки при прокрутке - PullRequest
1 голос
/ 08 мая 2019

У меня проблема при использовании объекта 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>
...