I am attempting to use the TreeListView control adjacent to a PropertyGrid to display multiselected/collection data in a 'flattened' format. To this end, I've reused my TypeDescriptorFactory and PropertyModel classes to organize my objects in the way I want, and I have dynamically created TreeListView columns with ContentControls datacontext'ed to IPropertyModels. I am stuck on how to get my ContentControl to select and use the same editor that would be used in the adjacent property grid. When I snoop the property grid, I see it is using the PropertyGridValueTemplateSelector. I can't quite understand its usage based on the documentation, and can find no example.
Any help to move me forward on this would be much appreciated.