我有以下 XAML。假设 FruitList 是 Fruits 的集合,每个 FruitSeeds 都有一个 FruitSeeds 集合。是否有将 cbxFruitSeeds 绑定到 FruitSeeds 集合的语法,具体取决于在 cbxFruits 中选择了哪个 Fruit?
<GridView>
<GridViewColumn Header="Fruits">
<GridViewColumn.CellTemplate>
<DataTemplate>
<ComboBox DisplayMemberPath="Fruit.Name" ItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ItemsControl}}, Path=DataContext.FruitList}" x:Name="cbxFruits"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="FruitSeeds">
<GridViewColumn.CellTemplate>
<DataTemplate>
<ComboBox x:Name="cbxFruitSeeds"></ComboBox>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>