Мы создаем 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?
Спасибо за любые предложения ...