我们正在以编程方式创建DataGridTemplateColumns,并使用我们的自定义组合框作为CellEditingTemplate。
FrameworkElementFactory comboBoxFactory = CreateAutoCompleteComboBox(descr, ref rowHeight);
DataTemplate cellEditTemplate = new DataTemplate
{
VisualTree = comboBoxFactory
};
dgtc.CellEditingTemplate = cellEditTemplate;
当我们在窗口(例如在Grid)中使用组合框时,很容易控制TextSearch.TextPath和搜索方向。
我正在寻找有关如何对DataGridTemplateColumn中的组合框执行此操作的建议。
我们是否需要向每个组合框发送一条消息,告诉它更改其TextSearch.TextPath?
如果我们扩展DataGridTemplateColumn并添加TextPath属性,绑定将是什么样?我怀疑是这样的:
comboBoxFactory.SetValue(TextSearch.TextPathProperty, bindingExprToDGTC);
但是bindingExprToDGTC是什么?
感谢您的任何建议...