WPF Force UI для обновления - PullRequest
0 голосов
/ 03 января 2019

В моем приложении пользователь может прокручивать MainWindow вверх / вниз.

Проблема в том, что когда пользователь прокручивает MainWindow вниз, а некоторые элементы управления в нем не полностью видны (например, пользователь прокручивает вниз и только внизуэлемент управления виден) эти элементы управления не обновляют / не обновляют свои значения (предоставленные посредством привязки).Я подозреваю, что WPF обнаруживает, что элемент управления каким-то образом не виден и не пытается обновить его интерфейс.Так как же заставить эти элементы управления обновить свой пользовательский интерфейс?

Например, на рисунке ниже в MainWindow есть какая-то диаграмма. Но окно маленькое и прокручивается вниз, поэтому диаграмма не полностью видна.Это не обновляет, это все еще.Когда я максимизирую окно графика начинает обновляться.Я хочу, чтобы он обновлялся всегда, независимо от того, как малая его часть видна: enter image description here

1 Ответ

0 голосов
/ 03 января 2019

Это проблема виртуализации, и вам необходимо отключить виртуализацию для своей диаграммы (см. Документацию поставщика диаграммы).

В стандартных элементах управления WPF есть много способов сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...