我有一个在 xml 中绑定到项目源的数据网格。在这个数据网格中,我有一个组合框,它有自己的项目源,它是一个简单的枚举。
我希望能够在 selectedIndex 上更新父对象的项目源,因此在这种情况下是数据网格项目源。
<DataGrid Margin="10" ColumnWidth="*" ItemsSource="{Binding Collection}" SelectionUnit="Cell" SelectionMode="Single" AutoGenerateColumns="False" CanUserAddRows="False" CanUserDeleteRows="False>
<DataGridTemplateColumn Header="TEST">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ComboBox SelectedIndex="{Binding Type, Mode=TwoWay}"
ItemsSource="{Binding Source={StaticResource enumType}}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid>
所以我有两个不同的项目源,一个用于组合框,一个用于数据网格,但我希望组合框的选定索引更新属性“类型”,它是数据网格项目源“集合”的一部分。