在下面的示例中(WPF / XAML),标签会超出屏幕,不会换行。删除方向可以解决问题,但不能提供所需的功能/外观和感觉。有什么想法可以使
WrapPanel
根据StackPanel
的当前大小自动换行?<Window Height="300" Width="600">
<StackPanel Orientation="Horizontal">
<WrapPanel>
<Label Height="28" Name="label1" Width="120">First Name</Label>
<Label Height="28" Name="label2" Width="120">John</Label>
<Label Height="28" Name="label3" Width="120">Last Name</Label>
<Label Height="28" Name="label4" Width="120">Smith</Label>
<!-- ...more labels!... -->
</WrapPanel>
<!-- ...other controls/panels... -->
</StackPanel>
</Window>