Мне нужно создать TreeView, который будет содержать синхронизированные данные, например DataGrid.
Чтобы прояснить, взгляните на это изображение:
Итак, у меня есть 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;
Как я могу это создать?