У меня есть VBox внутри холста.«Красные полосы» - это пользовательские компоненты, основанные на «Canvas».Все красные столбцы имеют одинаковую высоту.У меня есть 20 красных полос внутри VBox.Полосы прокрутки, видимые на скриншоте, являются полосами прокрутки Canvas.Полосы прокрутки VBox отключены с помощью verticalScrollPolicy = off
.
Без прокрутки видны только 16 красных полос (и часть 17-й полосы).Однако, когда я прокручиваю Canvas вниз, я ожидаю увидеть оставшиеся красные полосы, но полосы, которые не видны при запуске приложения, не «прорисовываются».Что я делаю неправильно?Я хочу, чтобы пользователь мог видеть 17 - 20-е бары, когда холст прокручивается вниз.
ПЕРВОНАЧАЛЬНЫЙ ВИД Перед прокруткой
ПОСЛЕ ПРОКРУТКИ ВНИЗ После прокрутки
Также обратите внимание, что после прокрутки последняя красная полоса тоже не полностью нарисована.
Заранее спасибо за ваше время!