Здравствуйте, alesterre, Вы писали:
A>Кроме явных проблем с фоном, иногда в некоторых местах рисуются точки, которых не должно быть видно, причем иногда они рисуются вытянутыми, сжатыми или обрезанными.
A>Проблему удалось победить так (возможно, не обязательно вызывать всё, пока для верности оставил все три):
A>A>MainGrid.InvalidateArrange();
A>MainGrid.InvalidateMeasure();
A>MainGrid.InvalidateVisual();
A>
Все верно, когда "дергаешь" контейнер с визуалами нужно обязательно вызывать пересчет системы макета WPF(чтобы контейнер был всегда в курсе, что у него с визуалами ему принадлежащими творится). Первая строка вызывает пересчет положений всех визуалов лежащих в коллекции Childrens контейнера. Вторая строка запрашивает пересчет их размеров. Третья, по моему, уже избыточна. Почитайте еще про UpdateLayout.
P.S. Да, на ваших картинках не увидел "глюков" с точками, о которых вы пишите.
... << RSDN@Home 1.2.0 alpha 5 rev. 1539>>