Ich habe eine WPF-Listbox, in der Nachrichten angezeigt werden. Es enthält einen Avatar auf der linken Seite und den Benutzernamen und die Nachricht, die vertikal rechts vom Avatar gestapelt sind. Das Layout ist in Ordnung, bis der Nachrichtentext in Zeilenumbruch umgewandelt werden soll. Stattdessen wird eine horizontale Bildlaufleiste im Listenfeld angezeigt.
Ich habe gegoogelt und Lösungen für ähnliche Probleme gefunden, aber keines davon hat funktioniert.
<ListBox HorizontalContentAlignment="Stretch" ItemsSource="{Binding Path=FriendsTimeline}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Border BorderBrush="DarkBlue" BorderThickness="3" CornerRadius="2" Margin="3" >
<Image Height="32" Width="32" Source="{Binding Path=User.ProfileImageUrl}"/>
</Border>
<StackPanel Orientation="Vertical">
<TextBlock Text="{Binding Path=User.UserName}"/>
<TextBlock Text="{Binding Path=Text}" TextWrapping="WrapWithOverflow"/> <!-- This is the textblock I'm having issues with. -->
</StackPanel>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>