Comparison to .NET ListView¶
Our main design goal on Better ListView is just what the name says. We made many features richer, few look and behave differently and few were dropped.
We did our best to make developer's transition from .NET ListView to Better ListView as smooth as possible, especially when one already uses ListView in his project(s).
Please note:
- Better ListView does not inherit from ListView - it is a completely independent control - this gives it enough power and flexibility
- Better ListView looks and behaves pretty much the same as the original ListView control - this allows users with ListView experience to use it without noticing any problems
Features added:
- automatic layout of items/sub-items/column headers
- background image with transparency and many alignment options
- column reordering
- context menus on items/sub-items/column headers
- Drag and Drop support across application domain, with highlighting and insertion mark
- empty text
- item reordering
- item/sub-item editing with embedded controls (text box, combo, your custom control)
- display of formatted text when there are no items in the list
- multi-column item sorting
- both natural and ordinal item sorting provided
- advanced text layouting options (trimming and line breaking)
- tooltips on any element and element part (even custom areas)
- three-state check boxes
- all elements and collections are both binary and XML serializable
- ...and more
Features dropped:
- accessibility support
- item auto arrangement
- groups
- hot tracking
- RTL support
- state image list
- virtual mode
NOTE: The dropped features will be available in the upcoming major version of Better ListView.
To see complete list of ListView/Better ListView members, click on the link below:
Comparison Matrix - All Members