Возможно ли иметь композицию или наследование DataTemplate
(аналогично "BasedOn" в стилях)? Есть два случая, когда мне это нужно.
-
Для унаследованных классов: у меня есть базовый класс с несколькими унаследованными классами. Я не хочу дублировать шаблон базового класса в каждом из производного класса
DataTemplate
. -
Различные представления: для того же класса я хочу определить datatemplate, а затем при необходимости добавить к этому шаблону. Ex. базовый шаблон будет отображать данные в объекте, а затем мне нужны разные шаблоны, которые могут выполнять разные действия над объектом, одновременно отображая данные (наследуя базовый шаблон).