我有一个WPF列表框,其中包含一个名为JUC的用户控件。
这非常好用,因为我很新于WPF,这已经非常令人印象深刻了。现在我想根据绑定属性在列表中放置不同的用户控件。
这是否可能?如果不是,我该如何实现呢?
我使用列表是因为我希望允许拖放排序的用户控件,并且数量是可变的,所以似乎是有意义的 - 欢迎提出其他方法。
这非常好用,因为我很新于WPF,这已经非常令人印象深刻了。现在我想根据绑定属性在列表中放置不同的用户控件。
这是否可能?如果不是,我该如何实现呢?
我使用列表是因为我希望允许拖放排序的用户控件,并且数量是可变的,所以似乎是有意义的 - 欢迎提出其他方法。
<ListBox x:Name="peopleListBox"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
ItemContainerStyle="{StaticResource ListBoxItemStretch}"
Foreground="Transparent"
BorderBrush="Transparent"
Background="Transparent"
Grid.ColumnSpan="2" SelectionChanged="peopleListBox_SelectionChanged">
<ListBox.ItemTemplate>
<DataTemplate>
<Grid>
<my:JUC Margin="4"></my:JUC>
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>