Создание гибридного элемента управления WPF (TreeView + DataGrid = DataTreeGrid)

Мне нужно создать TreeView, который будет содержать синхронизированные данные, например DataGrid.

Чтобы прояснить, взгляните на это изображение:
DataTreeGrid Custom Control

Итак, у меня есть TreeView слева с колоннами справа.
Данные будут поступать из таких объектов:

public NodeData Parent;
public List<NodeData> Children;

public String Label;

public Boolean DataA;
public Boolean DataB;
public Boolean DataC;
public Boolean DataX;
public Boolean DataY;
public Boolean DataZ;

Как я могу это создать?

15
задан Bill the Lizard 31 March 2011 в 18:23
поделиться