Кто-нибудь знает (или даже имеет пример) TreeListView на основе WPF, который может генерировать свои столбцы путем привязки данных к ObservableCollection его элементов дерева?
Например, модель с привязкой к данным представляет собой дерево, состоящее из экземпляров Employee, представляющих иерархию супервизора компании. Каждый сотрудник дополнительно имеет экземпляры ObservableCollection of Responsibility (Properties: ResponsibiltyName, ResponsibleSinceDate). Теперь я хочу отдельный столбец для каждого ResponsibiltyName, найденного в любом из сотрудников с привязкой к данным, и значение столбца должно быть заполнено ResponsibleSinceDate. Если у Сотрудника нет определенной Ответственности, значение столбца должно быть оставлено пустым.
Как обычно можно подойти к такой проблеме в WPF?