我的目标是在ComboBox
中添加DataGrid
可编辑内容,因为我在TextBlock
中放置了CellTemplate
,在{{1}中放置了ComboBox
}}。但是如何将CellEditingTemplate
与TextBlock
中所选项目的文本绑定?
ComboBox
答案 0 :(得分:0)
在这个特定的场景中,你必须在你的模型支持你的DataGridItem中再创建一个属性,叫做SelectedBinding。属性的类型应该是BindingList中的项类型。
然后,您可以将ComboBox的SelectedItem绑定为
comboBoxFactory.SetValue(ComboBox.SelectedItemProperty, new Binding("SelectedBinding"));
您可以将TextBlock绑定更新为
dgc.ClipboardContentBinding = new Binding("SelectedBinding.Description");