So for a control that will allow its children to take up what space they can and then automatically wrap the overflow to the next line(s) the WrapPanel control available in the toolkit makes it a pretty painless and easy chore.
Hope this helps, cheers!