Tenho uma aplicação WPF que utiliza um TreeView
, dentro dele TreeView
existem vários HierarchicalDataTemplates
/ DataTemplates
para diferentes tipos, cada um contendo um ContentControl
com um específico Template
, assim:
TreeView
|- HierarchicalDataTemplate for Type a
| |- ContentControl
|
|- DataTemplate for Type b
|- ContentControl
O tipo b
é construído assim:
b
|-integer c
|-object d
d
pode ser qualquer coisa, desde um inteiro até uma string, mas também pode ser uma classe contendo uma lista. Nesse caso, quero exibir a lista de d
uso HierarchicalDataTemplate
dentro do TreeView
descrito acima.
Existe uma maneira de fazer isso ou perco toda a conexão com a hierarquia do TreeView
assim que entro no DataTemplate
/ ContentControl
/ Template
?