我有一个列表框,每个项目都包含一个标题和可变数量的图像,从 2 到 10+。使用固定数量的图像很容易,但是如何将 itemtemplate 设置为不同数量的图像?
问问题
199 次
1 回答
4
您可以将 ItemsControl 添加到 ItemTemplate
像这样的东西:
<ListBox ItemsSource="{Binding Something}">
<ListBox.ItemTemplate>
<DataTemplate>
<ItemsControl ItemsSource="{Binding Images}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Image Source="{Binding}"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
我确实在不知道您的对象模型的细节的情况下写了这个,所以这更多的是给您的想法......
于 2013-05-01T19:44:28.570 回答