DataGrid与组合框绑定

时间:2012-09-17 11:04:34

标签: c# wpf xaml data-binding

我有一个数据网格,它以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>

所以我有两个不同的Item Sources,一个用于组合框,一个用于数据网格,但我希望组合框的选定索引更新属性“Type”,它是数据网格项的一部分Source“Collection ”

0 个答案:

没有答案