WPF如何在DataGridTemplateColumn中为ComboBoxes设置TextSearch.TextPath

时间:2019-01-30 21:30:44

标签: wpf combobox datagridtemplatecolumn

我们正在以编程方式创建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是什么?

感谢您的任何建议...

0 个答案:

没有答案