wpf data-binding gridviewcolumn treelistview

wpf - TreeListView con columnas generadas y pobladas por ObservableCollection



wpf itemtemplate (1)

Es posible que desee echar un vistazo a la siguiente respuesta: ¿Cómo puedo vincular un WGD DataGrid a un número variable de columnas?

Aquí se sugiere una solución que involucre una CompositeCollection: http://social.msdn.microsoft.com/forums/en-US/wpf/thread/a4c5b2de-260c-49d0-b4ff-cca6ee4e8b08/

Aquí se sugiere una solución que implica una HierarchicalDataTemplate: http://blogs.msdn.com/karstenj/archive/2005/11/02/488420.aspx

¡Espero que esto ayude!

¿Alguien sabe (o incluso tiene un ejemplo) de una TreeListView basada en WPF que puede generar sus columnas mediante el enlace de datos a la ObservableCollection de sus elementos de árbol?

Por ejemplo, el modelo de datos es un árbol que consta de instancias de empleados que representan la jerarquía de supervisor de una empresa. Cada empleado adicionalmente tiene una instancia ObservableCollection of Responsibility (Properties: ResponsibiltyName, ResponsibleSinceDate). Ahora quiero una columna separada para cada ResponsibiltyName que se encuentre en cualquiera de los Empleados con conexión de datos y el valor de la columna se debe completar con ResponsibleSinceDate. Si un empleado no tiene una responsabilidad determinada, el valor de la columna se dejará en blanco.

¿Cómo se podría abordar uno de estos problemas en WPF?