我想在列表框中有多个列,其中包含我通过从数据库中获取值动态创建的复选框。代码是这样的:
<StackPanel Width="250" Height="80">
<ListBox Name="listBoxZone" ItemsSource="{Binding TheList}" Height="115" Background="Azure">
<ListBox.ItemTemplate>
<DataTemplate>
<CheckBox Name="CheckBoxZone" Content="{Binding TheText}" Tag="{Binding TheValue}" Checked="CheckBoxZone_Checked" Margin="0,5,0,0"/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
但是这里的复选框一个接一个水平出现......我想在 5 个复选框之后更改列......我在这里使用了 wrap 面板,但它把所有复选框都垂直排列成一行。
那么现在该怎么办呢?