Próbuję zmienić Background
niektórych errorneous danych zawierających komórki w WPF DataGrid
za pomocą tego kodu:Zmiana komórkę w wierszu DataGrid (WPF) zmienia się komórek w wierszach poniżej
DataGridRow gridRow = dgInventory.ItemContainerGenerator.ContainerFromIndex(0) as DataGridRow;
DataGridCell cell = dgInventory.Columns[1].GetCellContent(gridRow).Parent as DataGridCell;
cell.Background = Brushes.Gray;
gridRow.IsSelected = true;
gridRow.Focus();
Jednak po wykonaniu tej zmiany powyższa zmiana koloru tła występuje w komórkach w tej samej kolumnie, okresowo po każdych 14 (około) rzędach podczas przewijania w dół DataGrid
. Jest przeznaczony tylko do modyfikacji Background
pojedynczego wiersza. Czy ktoś może podać poprawkę do tego problemu? Z góry dziękuję.