I'm trying to create a datagrid with grouping and I'm getting display corruption (blank areas) during horizontal scrolling. The issue appears only when there is a GroupStyle.ContainerStyle defined. The datagrid should contain 200 rows or more to reproduce the problem.
UPDATE2: Related Microsoft Connect feedback.
UPDATE:
Сотрудник Microsoft social.msdn.com указал, что добавление группировки отключает виртуализацию сети данных. Возможно, в этом корень проблемы. Я удалил группировку из своего образца и установил VirtualizingStackPanel.IsVirtualizing
на false
и получил точно такое же повреждение.
Код для воспроизведения проблемы:
После нескольких горизонтальных прокруток справа и сзади слева появляются пустые области. Я пробовал на WinXP и Win7.
Вопрос: как избавиться от этой ошибки? Есть ли обходной путь? Есть предложения?
Снимок экрана, иллюстрирующий проблему: