Min/Max Lines property for ListBox just like a TextArea

This would especially be helpful for nested ListBoxes.

Right now you can either define a rigid height or let it grow without limit.

With a Min Lines of 1 and a Max Lines of 3, if there is only one item, then display in just enough vertical space to show it. Once it gets to 4 items, it will only show 3 with a scrollbar.

I would also like this to be a programmatically changeable unlike how Height and Overflow are only settable in Edit mode.