I have a hierarchical data structure that I have bound to the TreeListView via indexer binding. That is, the nodes in my data structure implement an indexer and each column has a binding such as Binding b = new Binding("[" + IndexName + "]". The data is displayed correctly, numbers are formatted properly, etc. Unfortunately, however, I have lost the ability to sort (and group). I suspect that since there's no hard-coded property to reflect on the TLV doesn't know how to handle it. I've looked into implementing custom sorting but the sort event is never raised because no sort gyph is ever available in the header despite the fact that allow sorting is set to true. I'm hoping there's some way to work around this problem; any ideas?
Thanks.
Thanks.