2012-04-09 72 views

回答

3

在ViewModel中做所有的操作。創建一個屬性來綁定組合框的selectedItem,你可以綁定到下一列的屬性。

<DataGrid ItemsSource="{Binding ViewModel.Rows}" > 
    <DataGrid.Columns> 
     <DataGridTemplateColumn> 
      <DataGridTemplateColumn.CellTemplate> 
       <DataTemplate> 
        <ComboBox ItemsSource="{Binding ViewModel.ComboBoxItems}" SelectedItem="{Binding ViewModel.ComboBoxSelectedItem}"/> 
       </DataTemplate> 
      </DataGridTemplateColumn.CellTemplate> 
     </DataGridTemplateColumn> 

     <DataGridTextColumn Binding="{Binding ViewModel.ComboBoxSelectedItem.Name}" /> 
相關問題