Две строки на панели горизонтального стека? (WPF)

#wpf #containers #stackpanel

#wpf #контейнеры #stackpanel

Вопрос:

У меня есть эта панель стека (содержит четыре части):

введите описание изображения здесь

(Дроби — это просто текст с новыми строками и дефисами.) Если я добавлю пятую дробь, она пойдет справа от 10/12, вместо того, чтобы формировать второй ряд.

Как мне настроить мою StackPanel таким образом, чтобы она переливалась во вторую строку (и оставалась в пределах StackPanel) вместо незаметного переполнения?

Разметка:

 <StackPanel Name="_fractionContainer" Width="700" Height="600"
      Orientation="Horizontal" Margin="8, 8, 8, 8" Background="White" />  
  

Ответ №1:

Вместо этого используйте панель переноса

 <WrapPanel Name="_fractionContainer" Orientation="Horizontal" ...>