У меня есть Silverlight DataGrid, который содержит один столбец шаблона, который отображает пользовательский элемент управления. Пользовательский элемент управления имеет индикатор выполнения для представления обработки, а когда обработка завершена, анимация скрывает индикатор выполнения и показывает готовую метку.
В двух случаях сетка данных, кажется, не перерисовывает себя:
First ,
когда пользователь выполняет большую прокрутку, тогда сетка данных начинает перерисовывать анимацию, когда пользовательский контроль появляется, и, наконец, достигает точки, где он ничего не перерисовывает.
Второй ,
в usercontrol есть событие click, которое отображает всплывающее окно. Когда всплывающее окно закрывается, пользовательский контроль снова не может правильно перерисовать себя.
Любые идеи относительно того, почему это поведение происходит и способы его обхода?