WPF Как установить TextSearch.TextPath для комбинированных списков в DataGridTemplateColumn - PullRequest
0 голосов
/ 31 января 2019

Мы создаем DataGridTemplateColumns программно с помощью нашего собственного комбинированного списка в качестве CellEditingTemplate.

            FrameworkElementFactory comboBoxFactory = CreateAutoCompleteComboBox(descr, ref rowHeight);

            DataTemplate cellEditTemplate = new DataTemplate
            {
                VisualTree = comboBoxFactory
            };
            dgtc.CellEditingTemplate = cellEditTemplate;

Когда мы используем наш комбинированный список в окне (например, в сетке), легко контролировать TextSearch.TextPath и направление поиска.

Я ищу предложения о том, как это сделать для выпадающих списков в DataGridTemplateColumn.
Нужно ли отправлять сообщение каждому выпадающему списку с указанием изменить его TextSearch.TextPath?
Если мырасширить DataGridTemplateColumn и добавить свойство TextPath, как будет выглядеть привязка?Я подозреваю, что это будет что-то вроде:

    comboBoxFactory.SetValue(TextSearch.TextPathProperty, bindingExprToDGTC);

но что будет привязкаExprToDGTC?

Спасибо за любые предложения ...

...