У меня есть TextBox
внутри StackView
внутри ListViewItem
, и я хочу, чтобы он обертывался, а не расширялся, когда содержимое становится шире доступного пространства.
LVI определен по этому шаблону:
<DataTemplate DataType="{x:Type custom:FreeCommentQuestion}">
<StackPanel Margin="5">
<Label Content="{Binding Text}"/>
<TextBox AcceptsReturn="True" TextWrapping="Wrap" Text="{Binding Comment}"/>
</StackPanel>
</DataTemplate>
И ListView
находится внутри ScrollViewer
в TabItem
:
<TabItem Header="Testing" >
<ScrollViewer>
<ListView ItemsSource="{Binding Questions}" HorizontalContentAlignment="Stretch"/>
</ScrollViewer>
</TabItem>
Все выглядит нормально:
Пока я не наберу слишком много:
Я мог бы установить максимальную ширину в коде но похоже, что в этом нет необходимости.
ListView также не сжимается, когда размер окна был увеличен, а затем снова уменьшен.
Как мне это исправить?