WPF Datagrid Combobox可编辑

时间:2013-10-24 13:35:59

标签: c# wpf binding datagrid combobox

我的目标是在ComboBox中添加DataGrid可编辑内容,因为我在TextBlock中放置了CellTemplate,在{{1}中放置了ComboBox }}。但是如何将CellEditingTemplateTextBlock中所选项目的文本绑定?

ComboBox

1 个答案:

答案 0 :(得分:0)

在这个特定的场景中,你必须在你的模型支持你的DataGridItem中再创建一个属性,叫做SelectedBinding。属性的类型应该是BindingList中的项类型。

然后,您可以将ComboBox的SelectedItem绑定为

comboBoxFactory.SetValue(ComboBox.SelectedItemProperty, new Binding("SelectedBinding"));

您可以将TextBlock绑定更新为

  dgc.ClipboardContentBinding = new Binding("SelectedBinding.Description");