Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
readme.rst | 2014-02-23 | 1.7 kB | |
ObjectListView-Documentation.chm | 2014-02-23 | 4.6 MB | |
ObjectListViewFull-2.7.0.zip | 2014-02-23 | 2.9 MB | |
ObjectListView-2.7.0.zip | 2014-02-23 | 684.1 kB | |
Totals: 4 Items | 8.2 MB | 0 |
March 2014 - What's new in version 2.7?
After a long break, the next release of ObjectListView is available.
New features
- Added HierarchicalCheckBoxes to TreeListView (so quick to say, but so much work to do)
- Added TreeListView.Reveal() to show deeply nested model objects, by expanding all its ancestors
Other changes
- Added CellEditEventArgs.AutoDispose to allow cell editors to be disposed after use. Defaults to true. This allows heavy controls to be cached for reuse, and light controls to be disposed without leaks.
- ShowHeaderInAllViews now works on virtual lists
- Added TreeListView.TreeFactory to allow the underlying Tree to be replaced by another implementation.
- CollapseAll() and ExpandAll() now trigger cancellable events
- Added static property ObjectListView.GroupTitleDefault to allow the default group title to be localised
- Added Visual Studio 2012 support
- Clicking on a non-groupable column header when showing groups will now sort the group contents by that column.
- TreeListView now honours SecondarySortColumn and SecondarySortOrder
Bugs fixed
- ClearObjects() now actually, you know, clears objects :)
- Fixed some more issues/bugs/annoyances with ShowHeaderInAllViews.
- Fixed various bugs related to filters and list modifications.
- Fixed some bugs so that tree expansion events are always triggered, but only once per action.
- RebuildChildren() no longer checks if CanExpand is true before rebuilding.
- Fixed long standing bug in RefreshObject() would sometimes not work on objects which overrode Equals()