mport javafx.beans.property.SimpleBooleanProperty import tornadofx.* class ProgressFragment : Fragment("My Progress Fragment") { val showProgressProperty = SimpleBooleanProperty(true) var showProgress by showProgressProperty override val root = progressbar() { visibleWhen{ showProgressProperty } } } class MyView: View(){ var myFragment by singleAssign() override val root = vbox{ add( ProgressFragment::class ){ myFragment = this } button("Show"){ action{ myFragment.showProgress = true } } button("Hide"){ action{ myFragment.showProgress = false } } } }