В сетках данных WPF у меня есть столбец, определенный как DataGridTemplateColumn, который мне нужно будет использовать для всех типов столбцов. В качестве очень упрощенного примера рассмотрите приведенный ниже пример как фиктивный образец :
. В качестве простого примера, как я могу применить тот же шаблон, который используется для столбца с заголовком=имя, к столбцу с заголовком=компания без необходимости воспроизведения всего шаблона для каждого столбца?
Я нашел ответ с на этот предыдущий вопрос SO , где они объясняют использование таких ресурсов, как:
...
...
...
Это дает мне 95% результата, но последнее, чего мне не хватает, — это как обрабатывать привязку данных? Как создать какой-то заполнитель в шаблоне, а затем выполнить фактическую привязку в сетке?
РЕДАКТИРОВАТЬ Я продолжал искать и нашел вопросСоздать Common DataGridTemplateColumnчто звучит так, как будто то, что я хочу сделать, на самом деле может быть невозможным в настоящее время. Так что, если кто-то еще когда-нибудь попытается это сделать и увидит этот вопрос, я не могу гарантировать, что это невозможно, но по этой ссылке кажется, что это возможно. Так что просто нужно будет продублировать весь код tempalte для каждого столбца.