Release History

Telerik UI for Silverlight is Retiring

Driven by the evolution of technology and industry standards, Progress Software is deprecating Telerik UI for Silverlight effective December 1, 2023. Technical support and critical fixes will be available until December 1, 2024.

UI for Silverlight 2009.2701

June 30, 2009

Q2 2009

New Controls:

RadScheduler official edition

The Q2 release features the official version of RadScheduler for Silverlight. With RadScheduler, a Microsoft Outlook-style scheduler can be easily created and the user is allowed to define custom appointment templates to visualize the data in the best possible way. Any other controls can be embedded in the advanced Edit Form to customize it even further. The controls features Day/Week/Month views, advanced Edit Forms and support for Recurring Appointments, Localization support  and Customizable Appointments.




  • Important Changes
    • Record Manager is now obsolete and is not used any more in the internal logic of RadGridView
    • DataRecords, GroupRecords and ExpandableRecords are obsolete and their logic is now handled by QueryableCollectionView
    • FilterDescription, SortDescriptions and GroupDescriptions properties are now obsolete and are substituted by FilterDescriptors, SortDescriptors and GroupDescriptors
    • DataControl selection no longer uses Records - it now uses Data Items
    • With our Q2 2009 we introduced new column property Header (of type object) similar to MS DataGrid and now HeaderText is obsoleted. Generally with this new property you can build any kind of UI directly in XAML without styles
    • Telerik,Simple, and Caramel themes are no longer supported
  • What's New
    • New improved LINQ-based Data Engine
    • Row Details
    • ExcelML export
    • Footer row with aggregate functions per groups and per entire RadGridView
    • Office_Blue and Office_Silver themes
    • Alternating rows styling improvements
    • Verical/Horizontal gridlines implemented in cell template + improved API at the RadGridView level (GridLines property)
    • Enabled/Disabled visual state
    • Combobox column for easier setup of look-up data columns
    • Added IsResizable property to GridViewColumn
    • Added DataLoading event
    • Support for changed args.ItemsSource in DataLoading event
    • Added IsReorderable property to GridViewColumn
    • The group header now will use DisplayMemeber path of the ComboBox column
    • Cell editing now starts on MouseUp and multi selection (win explorer style
    • Automation peers for header row introduced
  • What's Fixed
    • Hierarchy: Column headers are not reordered when reordering columns in child grids
    • Hierarchy: Expanded child GridViewDataControl goes blank after expand of other record
    • Issue with not visible horizontal scroll bar when Data Source is empty
    • Improvements to validation logic CellValidating event raised when ValidationMode=Row
    • TAB key can navigate to other cells after failed row validation
    • Setting ItemsSource to null, when scrolled in hierarchy caused exception
    • VerticalGridLines properties are no longer bound when column is null
    • Expanding a grouped hierarchy child resets the master viewport
    • Fixed memory leak problems
    • Cells did not display values when bound with DataMemberBinding={Binding XPath=@Prop}
    • Bug with GridViewNewRowAutomationPeer
    • Bug with failing cell validation and second edit does not change IsInEditMode of the cell
    • Editing is not committed when return is pressed for TextBox editor with AcceptReturn = true
    • When switching to columns width mode Fill runtime , group headers rmained with the wrong width
    • Group headers did not use DisplayMember of combo column when no UniqueName was set
    • Fixed a column resizing bug when there are invisible columns in the grid
    • Fixed bug with backward TAB navigation and custom row layout
    • Fixing bug with CreateCellTemplate to respect defined CellTemplate for Boolean columns
    • Column headers not correctly positioned when programmatically expanding a hierarchical grid row in the DataLoaded event handler


  • Important Changes
    • Axis.DefaultFormat is now obsolete. Please, use DefaultLabelFormat property instead
    • SeriesDefinition.DefaultFormat is now obsolete. Please use DefaultLabelFormat property instead
    • SeriesDefinition.ToolTipFormat is now obsolete. Please, use ItemToolTipFormat property instead
  • What's New
    • Added Silverlight 3D charts (9 types): Line, Bar, StackedBar, StackedBar100, Area, StackedArea, StackedArea100, Pie, Doughnut
    • Expression Blend support - chart elements and series can now be dropped and used inside blend
    • Improved styling options
    • Introduced numerous style properties which enable customization of RadChart series, axis elements and more
    • Added new properties to the Appearance API
    • Added automatic databinding support for nested collections
    • Numerous XAxis improvements
    • Strict Mode - Allows position elements according to their XValue. Read more here
    • Ticks Distance - Determines the minimum spacing between two ticks of the XAxis
    • Label Rotation Angle - Allows you to rotate XAxis labels by a given degree
    • Label step - Instructs the axis to skip displaying every n-th label
    • Categorical axis - Allows you to treat axis items as categories
    • Two new themes - Office Blue and Office Silver
  • What's Fixed
    • Chart was hanging up in case of added empty series
    • Tooltips now can show date time values
    • Fixed a databinding problem with certain series (Area, SplineArea, etc.) when binding to datasource with single or no items


  • What's New
    • Added RangeBase.LabelForeground and RangeBase.TickBackground dependency properties -- the LabelForeground sets foreground for the range labels; the TickBackground sets background for the range ticks
    • Added LabelProperties.UseRangeColor dependency property -- this property indicates whether the RangeBase.LabelForeground property should be used as foreground for the range labels
    • Added TickProperties.UseRangeColor dependency property -- this property indicates whether the RangeBase.TickBackground property should be used as a brush for the range ticks
    • Added support for zero-length gauges
    • Added ScaleBase.ShowFirstLabel dependency property -- this property indicates whether the first tick and its label should be displayed; this property is useful when major tick marks are set using MajorTickStep property.
    • Added IndicatorBase.RefreshMode and IndicatorBase.RefreshRate properties -- when RefreshRate is set to non-zero value (time period), the indicator will be moved to new position only once per the specified time period; the value which will be set to the indicator is calculated according to the RefreshMode property; this functionality is useful when the indicator values are updated multiple times in a very short period.
  • What's Fixed
    • Fixed memory leaks in certain scenarios
    • Fixed various appearance-related problems with gauge themes
    • Fixed animated indicators to work correctly with bindings now


  • What's Fixed
    • The ContextMenu was not positioned properly when opened for the second time with Left click


  • What's Fixed
    • Bug: ContainerBinding to Visibility did not work


  • What's New
    • Accordion mode ( horizontal orientation)


  • What's New
    • Indeterminated mode
    • Vertical orientation


  • What's New
    • Vertical orientation


  • What's New
    • Edit Templates
    • New Edit events - EditCanceled, EditStarted, PreviewEditStarted
    • Drag/Drop between treeviews


  • What's New
    • Added more files button


  • What's Changed
    • Removed the WindowAnimation property

UI for Silverlight


Next Steps

Launch demos

See UI for Silverlight in action.

Check pricing

Purchase individual products or any of the bundles.

Download Free Trial

With dedicated technical support.