Tôi có một hộp danh sách WPF hiển thị các tin nhắn. Nó chứa một hình đại diện ở phía bên trái và tên người dùng và tin nhắn xếp chồng lên nhau theo chiều dọc bên phải của hình đại diện. Bố cục ổn cho đến khi văn bản tin nhắn chuyển thành từ, nhưng thay vào đó tôi nhận được một thanh cuộn ngang trên hộp danh sách.
Tôi đã lên Google và tìm giải pháp cho các vấn đề tương tự, nhưng không có giải pháp nào trong số đó hoạt động.
<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>