2012-04-09 10 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}" /> 
関連する問題