Кажется, что в HierarchicalDataTemplate имеется тонна информации, но мне было трудно найти информацию, достаточно конкретную, чтобы помочь мне с иерархиями, содержащими разные типы.с использованием HierarchicalDataTemplate с различными вложенными типами
Предполагая следующую структуру класса:
public class classA
{
public string name{get;set;}
}
public class classB
{
public string name{get;set;}
public List<classA> subItems{get;set;}
}
public class classC
{
public string name{get;set;}
public List<classB> subItems{get;set;}
}
Теперь, принимая во предположении причину классы не являются самостоятельной ссылки, таким образом, сохраняя один тип на протяжении всей моей иерархии является то, что существуют принципиальные различия в свойствах содержатся theirin, есть способ создания типа HierarchicalDataTemplate?
Вы пытались использовать DataTemplateSelector? Вы можете использовать его в своем HierarchicalDataTemplate, а затем выбрать dataTemplate, который хотите рассмотреть, что хотите. проверьте это: http://dotnetbeyond.blogspot.pt/2011/08/wpf-how-to-display-different-category.html – sexta13