Мы заметили странное поведение в нашем приложении WPF.
У нас есть настраиваемый экспандер, такой как UserControl, с рамкой вокруг него - мы будем называть его экспандером.В представлении может быть несколько таких расширителей, что означает необходимость прокрутки.Когда расширитель прокручивается из поля зрения и обратно, граница иногда меняет цвет.Не каждый раз и не последовательно.Например, нижняя граница может быть чуть светлее, а правая граница может быть темнее, даже если они используют одну и ту же кисть.В следующий раз, когда он прокручивается вне поля зрения и снова возвращается, цвета могут вернуться к нормальному.
Это почти похоже на эффект масштабирования / сглаживания.Кто-нибудь еще видел такое поведение, и можем ли мы с этим что-нибудь сделать?
Чтобы немного усложнить ситуацию - но только немного - расширители являются потомками ListView.Это потому, что мы хотим эмулировать привязку HTML, поэтому мы можем напрямую перейти к данному расширителю.Может ли это быть частью проблемы?