June 09, 2010
The RadDesktopAlert is a new component that can be used to show a small popup on the screen to inform the user about an event in the application. This component fully supports the Telerik Presentation Framework, i.e. it can be styled in the Visual Style Builder. The RadDesktopAlert exposes a convenient API that can be used to customize the behavior of the component. Among the most important features of this component are:
The RadDesktopAlert is part of the Telerik RadControls for WinForms suite and is available from the Visual Studio Toolbox.
We redesigned both the UI and the data layer and added several new features:
New data layer - it is generic and we use the same data layer in RadListControl and RadDropDownList. The new data layer is faster and uses less memory.
Virtualized columns - with the new column virtualization RadGridView can bind any number of columns without performance lost. This makes possible various spreadsheet scenarios.
Split grid - the new grid root element supports multiple custom views and split view can be applied by setting one property.
Pinned items - the pinned position of all columns and rows (including the system rows) can be customized. Columns can pin at left or right and rows at top or bottom.
Styling cells - the visual appearance of any cell can be changed by using the Style property, without using an event.
Rows reorder - when RadGridView is used in unbound mode, rows can be reordered by using the mouse.
Drag and drop - with the new build-in drag and drop service it is easy to drag & drop rows between two grids.
Grouping by multiple columns - the new group panel supports grouping by more than one column.
Self referencing - it is easy to present tree-like data with the new self referencing feature by setting just one relation.
IDataError support - RadGridView will reflect automatically all errors indicated by this interface. Another option is setting the cell/row ErrorText property.
Data Conversion - When using business objects, RadGridView will recognize automatically any attached type converter attribute and will use it to convert the data. This enables adopting any incompatible type.
We tried to keep breaking changes at minimum; nevertheless we could not avoid some. Consider the following list:
This is a detailed list of all major changes in the public API:
Added brand new control, successor of RadTabStrip and RadPanelBar. Provides different views over collection of pages. Each page is a stand-alone Panel where controls may be added by Visual Studio’s Designer. The control is fully customizable yet greatly optimized regarding both memory consumption and performance. Currently available views are:
Common settings for all views:
Post your feedback via the WinForms UserVoice portal or the Public forums
See all updates