У меня есть сетка данных WPF, связанная со списком деталей, и мне нужны чередующиеся цвета строк.Части также могут быть частью группы, и в этом случае вся группа должна быть одного цвета.Вроде как:
Part 1, group 1 - White background
Part 2, group 2 - Blue background
Part 3, group 3 - White background
Part 4, group 3 - White background
Part 5, group 4 - Blue background
Part 6, group 4 - Blue background
Part 7, group 5 - White background
Чередование цвета должно основываться на группах, а не просто на каждой другой строке.Я пытался использовать grid.ItemContainerGenerator в коде, когда обновляется исходная коллекция, но это не работает.ItemContainerGenerator.ContainerFromIndex () всегда возвращает ноль в это время, я полагаю, потому что сетка все еще обновляется, я не знаю.Как я могу это сделать?