I think this belongs in Patches or Feature Requests sections, sorry, I was expecting a dropDown then forgot about it.
Explicit Interface Support when using AspectName Binding
This control is completely different from a normal ListView, are you sure you've changed all the non-object based calls into OLV appropriate calls?
You might have to post more of your code, but my guess is that you didn't tell the list what your columns are - try calling BrightIdeasSoftware.Generator(myList, typeof(AuditList)), or calling RebuildColumns after calling SetObjects.
You might have to post more of your code, but my guess is that you didn't tell the list what your columns are - try calling BrightIdeasSoftware.Generator(myList, typeof(AuditList), or calling RebuildColumns after calling SetObjects.
A related problem that I finally got around to fixing, is to hide the leading blank padding that is added but unused when IsShowLines is false and there are no children. (i.e. when you are using a TreeListView but there it's only showing a flat list, which is always the case when TreeListView.CanExpandGetter and TreeListView.ChildrenGetter are null.) Inside the TreeRenderer.Render method, a paddedRectangle is setup based on the branching level - this 'br.Level' should be 0 if both this.IsShowLines...
Clipboard Copy Data Is Corrupt When Source Contains Delimiter (Tab)
Even if it can't be easily reproduced, RebuildObjectMap clearly shouldn't process invalid inputs (i.e. -1). We should either throw an ArgumentOutOfRangeException or use a safe default, like change int i = startIndex to int i = Math.Max(0, startIndex) or wrap it in a index >= 0 like is used many times elsewhere in the code. Looking at this case, my guess is that this happens when RebuildChildren happens on a model that is not currently shown on the tree (it's parent is collapsed). It might have previously...