WrapPanel – размещает элементы в последовательностях строк с переносом. В горизонтальной ориентации WrapPanel располагает элементы в строке слева направо, затем переходит к следующей строке. В вертикальной ориентации WrapPanel располагает элементы сверху вниз, используя дополнительные колонки для дополнения оставшихся элементов.
<WrapPanel Orientation="Vertical">
<TextBlock Background="LightGoldenrodYellow" Padding="10" Margin="10">TextBlock 1</TextBlock>
<TextBlock Background="LightBlue" Padding="10" Margin="10">TextBlock 2</TextBlock>
<TextBlock Background="LightGray" Padding="10" Margin="10">TextBlock 3</TextBlock>
<TextBlock Background="LightSteelBlue" Padding="10" Margin="10">TextBlock 4</TextBlock>
<TextBlock Background="LightCoral" Padding="10" Margin="10">TextBlock 5</TextBlock>
<TextBlock Background="Khaki" Padding="10" Margin="10">TextBlock 6</TextBlock>
<TextBlock Background="LightSeaGreen" Padding="10" Margin="10">TextBlock 7</TextBlock>
</WrapPanel>

