Among all the goodies that we are going to introduce in Q2 2011, there are two new controls that will surely fit nicely in your applications. The first one is a Visual Studio-like property grid which will allow developers to easily implement advanced interface for editing the properties of their objects. We will reveal more information about this control soon, so stay tuned!
The second one is the RadListView – a bindable new control for representing and editing list data with lots of customization abilities. Let’s take a quick tour of what the RadListView has to offer.
First of all, RadListView will offer three different types of views, which will let you visualize your data the way that you like. You may choose between SimpleListView, IconView or DetailView.
The SimpleListView has much the same look as RadListControl. It uses the engine of RadListView and takes benefits like checkboxes, editors and images from it. The SimpleListView consists of vertically stacked list items:
The IconView displays the list items in icons, a manner that you surely are familiar with from the Windows Explorer:
The DetailView provides a grid-like interface for displaying items with more than one data fields:
RadListView is built over the generic data layer which the RadGridView and RadTreeView use and will support operations such grouping, filtering and sorting. It also uses their virtualization mechanism, which means that it will provide exceptional data-binding and visual performance.
Editing the information in RadListView will also be possible with the help of a variety of editors. The editing and validation process will also be fully customizable.
RadListView will also provide a rich and flexible API, which will let the developers easily customize the layout or the behavior of the control. Furthermore, the API will be similar to the API of our existing controls, so it will be easier for those who have already used our products to use the new component. The known family of items’ creating/formatting events will let you replace or style the items according to your preferences. Check boxes, resizing and reordering of columns, hot tracking, multiple selection and different sizing modes are another small part of the possibilities provided by the API.
At design time, you will be able to easily choose a data source or populate it with unbound items, groups and columns.
Last, but not least, RadListView will support the kinetic scrolling mechanism that was introduced in our MovieLab application. This will extend the usability of the control, making it easy to work with on touch devices.
Register for the Free Webinar on What's New in RadControls for WinForms in Q2 2011.
Register now as seats are limited!
When: Wednesday, July 20
2:00 PM - 3:00 PM EDT Register
Check this page for the full Q2 2011 webinar listing.
Nikolay Diyanov Diyanov is the Product Manager of the Native Mobile UI division at Progress. Delivering outstanding solutions that make developers' lives easier is his passion and the biggest reward in his work. In his spare time, Nikolay enjoys travelling around the world, hiking, sun-bathing and kite-surfing.
Find him on Twitter @n_diyanov or on LinkedIn.