Re[8]: [WPF] Charts
От: Dmitry_Sharp2008  
Дата: 16.02.12 13:44
Оценка: 2 (1)
Здравствуйте, 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>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.