У меня есть список WPF со встроенным пользовательским элементом управления JUC.
Это прекрасно работает, и, поскольку я очень новичок в 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>