¿Hay alguna manera de vincular una propiedad a appConfig en tornadofx?

Supongamos que quiero save el valor de alto y ancho de una vista usando appConfig en tornadofx. ¿Hay alguna forma en que pueda vincular estas properties a appConfig, de modo que cuando guarde la configuration, siempre se guarde el último valor de alto y ancho?

Si lo que quiere hacer es save el ancho / alto actual de la Ventana y restaurarlo cuando la Vista esté acoplada de nuevo, puede anular en Dock para realizar ambas operaciones allí:

override fun onDock() { if (config["w"] != null && config["h"] != null) { currentWindow?.apply { width = config.double("w")!! height = config.double("h")!! } } currentWindow?.apply { Bindings.add(widthProperty(), heightProperty()).onChange { with (config) { put("w", width.toString()) put("h", height.toString()) save() } } } } 
  • TornadoFX: el text de la label no se actualiza
  • TornadoFX ¿Cómo crear MDI con una list de models de windows hijas?
  • No se puede usar fontawesomefx con kotlin y tornadofx
  • TableView de Tornadofx usando comboBox y agregando FXEvent en los botones
  • Tornadofx tableview sincroniza dos tablas
  • Cómo configurar una aplicación Gluon con Kotlin y Tornado FX
  • Kotlin y TornadoFX: ¿une una propiedad observable a una function de recostackción?
  • ¿Cómo cancelar la suscripción a events en TornadoFX?
  • En TornadoFX, ¿cómo puedo hacer que una propiedad cambie cuando cambian otras properties?
  • ¿Cómo puedo crear un encabezado de columna nested / dividido usando TornadoFx?
  • TornadoFX reemplaza el layoutChildren en la región