La proprietà Height (ma anche Width) la puoi modificare anche dinamicamente in run-time: prendi il numero di righe presenti nella list e poi moltiplica questo numero per l'altezza minima che ti permette di visualizzare una sola voce..
lista.height = int(Valore * val(numeroelementi))
ciao