我是WPF / xaml的新手,正在开发一个应用程序,其中复选框被动态添加到窗口中。我有这个功能,但有一些问题,我觉得可能有更好的方法来解决这个问题。我已经研究了这个并发现了一些不同的解决方案,但它们似乎都没有用。 (CheckboxList,Panel)
现在我正在使用ListBox来保存我的复选框 - 我想知道是否有更好的解决方案来添加动态复选框。
<Window x:Class="WpfApplication1.FileSelectionWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="FileSelectionWindow" Height="368.917" Width="701.669">
<Grid Margin="37,10,31.2,12.2">
<Button Height="22" HorizontalAlignment="Left" Margin="184,0,0,33.6" Name="specificZip" VerticalAlignment="Bottom" Width="75" Click="specificZip_Click">Zip</Button>
<Button Height="21" Margin="0,0,173,33.6" Name="specificCopy" VerticalAlignment="Bottom" HorizontalAlignment="Right" Width="75" Click="specificCopy_Click">Copy</Button>
<ListBox Name="cbList" HorizontalAlignment="Stretch" Margin="0,0,0,60.6">
<ListBox ItemsSource="{Binding test}" DisplayMemberPath="Name" Height="2" Width="3" />
</ListBox>
</Grid>
</Window>