I don't quite get why we check for the height here. I thought that at this point we'd have to check for the width - e.g. if we can fit the TextBlock on the same line as previous elements e.g. we just need one layout. And if we can't fir it on one line we break to the next line, therefore using 2 layouts.