假设我目前有两个组合框,一个显示制作列表的内容,一个显示来自视图模型的季节列表的内容。
<ComboBox Grid.Column="1" Grid.Row="0" Margin="3" ItemsSource="{Binding Productions}" SelectedItem="{Binding SelectedProduction}" DisplayMemberPath="DisplayName" />
<ComboBox Grid.Column="1" Grid.Row="0" Margin="3" ItemsSource="{Binding Seasons}" SelectedItem="{Binding SelectedProduction}" DisplayMemberPath="DisplayName" />
我需要做的就是将这两个组合框合二为一。当点击组合框时,它应该会显示一个标题,上面写着 Productions,并且每个产品的下方都应该出现,并在下面显示它应该对季节做同样的事情。所以在图形上它应该看起来像这样:
生产
生产
1
生产
2
生产
3
季节 季节
1
季节
2
季节3
- 我想为了将这两个列表用作 ItemSource 我可以制作一个包含 Production 和 Season 列表的列表,但是还有另一种方法可以将它们绑定在同一个组合框中吗?
- 然后甚至有可能让它看起来像在图片中吗?