TreeListView с столбцами, сгенерированными и заполненными ObservableCollection - PullRequest
2 голосов
/ 16 декабря 2008

Кто-нибудь знает (или даже имеет пример) TreeListView на основе WPF, который может генерировать свои столбцы путем привязки данных к ObservableCollection его элементов дерева?

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

Как обычно можно подойти к такой проблеме в WPF?

1 Ответ

2 голосов
/ 03 апреля 2009

Возможно, вы захотите взглянуть на следующий ответ: Как связать таблицу данных WPF с переменным числом столбцов?

Здесь предлагается решение с использованием CompositeCollection: http://social.msdn.microsoft.com/forums/en-US/wpf/thread/a4c5b2de-260c-49d0-b4ff-cca6ee4e8b08/

Здесь предлагается решение, включающее шаблон HierarchicalDataTemplate: http://blogs.msdn.com/karstenj/archive/2005/11/02/488420.aspx

Надеюсь, это поможет!

...