Ich habe gerade eine Entdeckung gemacht und kann mir das Verhalten leider überhaupt nicht erklären.
Ich habe eine Liste mit eigenem ListCell, der Text wird mit CSS rot eingefärbt wenn man in der Combobox "Colored" auswählt.

Wenn man genau aufpasst, sieht man wie sich die Zeilenhöhe auf einmal verringert.

Wenn man nun "Not Colored" auswählt wird der Text Style gelöscht, aber die Zeilenhöhe bleibt unverändert.

Wenn man nun wieder auf "Colored" schaltet und anschließend die Combobox mit ctrl click deselectiert, wird die Zeilenhöhe wieder vergrößert, obwohl doch genau der gleiche Code zum löschen des Styles ausgeführt wird.

Würde mich freuen wenn der eine oder andere mal drüber schauen kann und mit mir diskutiert, wie diese Verhalten zu erklären ist.
Hier gehts zum Source.
github.com
Ich habe eine Liste mit eigenem ListCell, der Text wird mit CSS rot eingefärbt wenn man in der Combobox "Colored" auswählt.

Wenn man genau aufpasst, sieht man wie sich die Zeilenhöhe auf einmal verringert.

Wenn man nun "Not Colored" auswählt wird der Text Style gelöscht, aber die Zeilenhöhe bleibt unverändert.

Wenn man nun wieder auf "Colored" schaltet und anschließend die Combobox mit ctrl click deselectiert, wird die Zeilenhöhe wieder vergrößert, obwohl doch genau der gleiche Code zum löschen des Styles ausgeführt wird.

Würde mich freuen wenn der eine oder andere mal drüber schauen kann und mit mir diskutiert, wie diese Verhalten zu erklären ist.
Hier gehts zum Source.
sascha-sphw/size-issue
Contribute to sascha-sphw/size-issue development by creating an account on GitHub.