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 R1 2019

January 16, 2019


  • Expose a DropDownItemTemplateSelector property for the items inside the drop-down part of the RadAutoCompleteBox control.


  • The foreground of the ContentControl was not templated bound and theme-aware.


  • Introduced DropDownMinWidth and DropDownMinHeight properties for DropDownButton.
  • When buttons are focused, they could not display a ToolTip properly in Office/Black/Blue/Silver, Summer, Vista, Transparent, Windows7, VisualStudio2013 themes.


  • Implemented support to display information for all data points per series in the trackball by setting the SnapSinglePointPerSeries property to false.
  • CartesianGridLineAnnotation or CartesianPlotBandAnnotation`s LabelDefinition is not applied when set in style.
  • The CartesianGridLineAnnotation's label is not displayed when the annotation is out of the plot area initially.


  • Enhanced AStarRouter with ability to avoid connection overlaps. Set AvoidConnectionOverlap to True and prepare enough custom connectors if many connections are attached to a single shape for optimal results.


  • Fixed missing MouseOver state for close button in RadDocking's DocumentHost for Office2013 theme.

DragDrop Manager

  • Added option to display the DragVisual in the DragSource's AdornerLayer, instead of creating a new window.


  • Cannot extract a Template via VisualStudio designer.


  • Users are now allowed to enter decimal numbers without the leading zero, starting directly with the decimal separator.
  • The values returned by an IF statement now can be of different numeric types and the parser will convert them to the most appropriate one.
  • Developers can add custom categories and/or functions to the control and expression parser.
  • End users can now drill down into fields of complex objects by setting the IsFieldsDrillDownEnabled property to true.
  • The most popular text operations are now available as built-in functions.
  • Highlighting logic is not executed as expected, resulting in an unreadable text in the dark themes.
  • The logic that handles expressions in parentheses is incorrect.
  • Expressions with a formula accessing an index of a collection are not calculated.
  • PathGeometries used in RadExpressionEditor`s buttons are not consistent in themes Expression_Dark, Office2013DarkGray, Office2013LightGray, Office2013White, Office_Black, Office_Blue, Office_Silver, Transparent and Vista.


  • Introduced ShowScrollPositionIndicator property which indicates whether the ScrollPositionIndicator will be shown while deferred scrolling.
  • Exposed the BusyIndicatorContent and BusyIndicatorContentTemplate properties in order to customize what is shown in GridViewLoadingIndicator's content.
  • Exposed the BusyIndicatorProgressValue property in order to report any shifts in the GridViewLoadingIndicator's progress value. Exposed the BusyIndicatorIsIndeterminate property to control the modes of execution of GridViewLoadingIndicator.
  • GridViewCell in edit mode had larger font size in Office2013 theme.
  • FilteringControl was not correctly resized when FontSize was changed in Office_Black and Expression_Dark themes.
  • A NullReferenceException could be thrown in UpdateNonFrozenNonVirtualizedCells method.
  • ArgumentException could be thrown when columns display indexes are initialized.
  • Adding invisible columns with initially assigned display index may leave gaps between columns on initial rendering.
  • ColumnFilterDescriptors with FilterMemberPath get updated after setting ItemsSource to null, which causes an exception.
  • External Row Details does not update when its visibility is changed.
  • Setting the ShouldGenerateFieldFilterEditors property to true didn't allow one to change the default filter operator for boolean columns.
  • Navigating with MoveRight while adding the first item in RadGridView's ItemsSource, commits edit operation
  • RadGridViewCommands.MoveRight command always commits edit of a new row.
  • There was 1px top Margin set on PART_MasterGridContainer which resulted in control being cut off.
  • Slow performance with VQCV and GroupRenderMode.Flat.
  • SortIndicator was not collapsed when CanUserSortColumns was set to false in VisualStudio2013 and Office2013 themes.
  • The cell is in EditMode when using Ctrl + F key combination and the CanUserSearch property is false.
  • The SelectStyle method of a CellStyleSelector was called before the CreateCellElement method of the column.
  • There was 1px border on top of the grid when ShowGroupPanel and ShowColumnHeaders are set to False in Windows8Touch theme.
  • Custom styling for HeaderRow and HeaderCell Background was not fully respected for all themes except Office2016, Fluent, Material and Crystal.
  • There was a misplacement issue with the GridViewLoadingIndicator when there was a ColumnsSelectionButton.
  • When ShowGroupPanel was set to False, 1px from the top of the grid was cut off.
  • Setting DynamicHyperLinkColumn as current column and scrolling horizontally drastically degrades performance.
  • Moved PART_DistinctFilterControl to a separate column in GridViewHeaderCellTemplate to avoid overlapping with sorting indices in Office2013 theme.
  • Data descriptors are now cleared when ItemsSource is changed with another collection of the same dynamic types, as dynamic types do not guarantee the same set of properties.
  • The GridViewLoadingIndicator's template for Office and ExpressionDark themes was modified - now it contains a RadBusyIndicator.


  • RadMap now displays a scaled image of the last available zoom level when no images for the current one are available.

MS Controls

  • Provided styling for Hyperlink control (WPF) as well as for HyperlinkButton (Silverlight).


  • Editing the value now works as expected when using NumberNegativePattern different than the default one. When editing, the current value will be displayed with default NumberNegativePattern (-n).


  • Initially all items are rendered as minimized when IsContentPreserved is True and the total height of the items is more than the available height.

PDF Viewer

  • Add support for CropBox element in PDF page.
  • Annotation appears turned upside down.
  • COMException is thrown when copying content from the control and the application is hosted on a remote machine.
  • Invalid page is displayed when destination defined with zero-based page index is activated.
  • Rectangles with values that are indirect references are not imported correctly.


  • Implemented ImageSource.GetBitmapSource method to work with all color spaces and filters to enable you to obtain the source of images which use different color definitions.
  • Implemented GetColor() method for the following color spaces: CalRgb, CalGray, Separation, DeviceN, Lab, DeviceCmyk, Pattern, IccBased, Indexed to allow you to import a wider set of color definitions.
  • Implemented SCN, scn, K and k operators for setting color in CMYK colorspace.
  • Added support for CropBox element in PDF page.
  • Implemented support for import of images compressed with CCITTFaxDecode filter.
  • Documents are exported with wrong creation and modification dates.
  • Stencil color is not preserved when importing and exporting images.


  • Implemented support for resizing columns at run time.
  • Pivot displays wrong data if Olap Measure has null values for all records and is used as aggregate description.


  • RibbonSplitToggleButton's Foreground was not readable when IsChecked=True and there was no proper indication that the button is toggled.
  • Increased content height of RibbonView for the Windows8Touch theme and changed the SmallButtonsPerColumn property to 3 for the Fluent theme in a way to show 3 buttons in a single column.


  • ArgumentException when document containing invalid XML characters is exported to XAML or DOCX.
  • Empty headers or footers are not protected after applying protection to the document.
  • Entering header and footer cannot be prevented using RadRichTextBox.CommandExecuting event when the document is protected.
  • NullReferenceException is thrown when calling GetStatisticsInfo and the document is empty.
  • Incorrect naming of definition for underline in HtmlFormatProvider.
  • Memory leak when cloning document containing lists, including during mail merge operation (which internally clones the document).
  • Non-breaking spaces are converted to plain spaces when importing documents from DOCX.
  • NotSupportedException is thrown when trying to import an image with invalid data.
  • Page field in header/footer of document created with mail merge always have value 1.
  • PdfFormatProvider: Table borders are not positioned correctly when there is a continuous section break before the table.
  • Quickly adding a tab stop and then removing it from document's ruler crashes the application.
  • Improved layout performance. Most noticeable when there are many paragraphs in section or many spans in paragraph.
  • Duplicated content when merging documents, pasting content, or inserting DocumentFragments.
  • NullReferenceException is thrown when inserting line or page break.


  • Documents with a global filter cannot be imported.
  • ArgumentException is thrown when protecting a worksheet having missing algorithmName information.
  • Filter command should be disabled when a single row or cell is selected.
  • Shapes and charts appear invisible when created in a document generated by SpreadProcessing and WordsProcessing.


  • ArgumentException is thrown when protecting a worksheet having missing algorithmName information.
  • Filter command should be disabled when a single row or cell is selected.


  • The DropDownMenu is incorrectly positioned when the default TabStripPlacement is changed to Left, Right or Bottom.


  • ItemContainerStyle property does not apply.


  • Bulk update of items' property, bound to IsExpandedBinding, makes items disappear.
  • Dynamically inserting new items makes other items disappear when the items are initially expanded.


  • Implemented ReadOnlyBackground and DisabledBackground properties.

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.