У меня есть VBox, который я заполняю программно, после определенного события (dragDrop) я делаю некоторые вычисления, переупорядочиваю некоторые переменные, затем перестраиваю VBox. Все это прекрасно работает, но я хочу, чтобы VBox прокрутил обратно к правильной вертикальной позиции ScrollPosition. Я попробовал даже самую простую вещь:
myVBox.verticalScrollPosition = 200
Но я просто не могу заставить его установить положение прокрутки после перестроения. Есть идеи?
Редактировать: согласно ответу Фрэнки, я понял, что моя функция dragDrop вызывала функцию перестройки, а затем функцию установки положения вплотную, что означает, что это не было сделано, когда она пыталась установить. Теперь я передаю позицию, которую я хочу, чтобы в поле была установлена функция перестройки, которая устанавливает позицию прокрутки в конце построения VBox, и все работает отлично.