listbox布局怎么换行?
- HTML code
<ListBox Height="166" HorizontalAlignment="Left" Margin="12,192,0,0" Name="lstMessage" VerticalAlignment="Top" Width="400" DataContext="{Binding}"> <ListBox.ItemTemplate> <DataTemplate> <StackPanel Orientation="Horizontal" Width="400"> <TextBlock Text="{Binding A}" Width="400" /> <TextBlock Text="{Binding B}" Width="400" /> <Image Source="{Binding C}" Width="50" /> <Image Source="{Binding D}" Width="50" /> </StackPanel> </DataTemplate> </ListBox.ItemTemplate></ListBox>怎么换行?现在listbox里面无论内容多少,都不会换行!
[解决办法]
把StackPanel换成wrappanel
wrappanel是toolkit里的控件