¿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?

Solutions Collecting From Web of "¿Hay alguna manera de vincular una propiedad a appConfig en tornadofx?"

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() } } } }