Добавление разрыва строки / новой строки на панель переноса WPF

Кто-нибудь знает, возможно ли вообще ввести разрыв строки на панели переноса WPF? Это идет вразрез с тем, для чего предназначена оберточная панель, поэтому я не уверен, возможно ли это.

А если нет, есть ли другой элемент управления WPF, который фактически позволяет мне вводить в него разрыв строки и поддерживает добавление дочерних элементов (мои собственные пользовательские элементы управления?)

13
задан mrid 19 April 2019 в 05:40
поделиться

1 ответ

Это разрыв строки в WrapPanel:

<WrapPanel>
    <TextBlock Text="&#xD;"/>
</WrapPanel>

Обновление

Думаю, я понял, о чем вы пытаетесь спросить. Если у вас есть WrapPanel, который размещается по строкам, и вы хотите принудительно перенести его на следующую строку, вы можете заменить один WrapPanel на

 <StackPanel Orientation="Vertical">
  <StackPanel Orientation="Horizontal">
   <!-- items -->
  </StackPanel>
  <StackPanel Orientation="Horizontal">
   <!-- items -->
  </StackPanel>
  <StackPanel Orientation="Horizontal">
   <!-- items -->
  </StackPanel>
 </StackPanel>

. Если вы хотите сохранить перенос отдельных строк, вы можете использовать WrapPanel внутри вертикальной StackPanel.

15
ответ дан 1 December 2019 в 20:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: