mask_group_31

Silverlight

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 R2 2020

May 13, 2020

What's New

NEW
  • Introduced support for creating custom time indicators and controlling their current time in the ScheduleView component.

Diagrams

FIXED
  • System.IO.IOException is thrown in some scenarios when the DiagramCursors are created.

ExpressionEditor

FIXED
  • Setting the ExpressionText to null causes a NullReferenceException.

GridView

NEW
  • Introduced a property called MouseWheelScrollLines which determines how many rows are scrolled with the mouse wheel.
FIXED
  • Degraded performance when loading items from a background thread, one by one, using the Add method. You can also improve the performance by using the new CrossThreadCollectionChangedInterval property.
  • Fixed delete functionality when the RadGridView is populated with items implementing from IList.

Map

NEW
  • Introduced the ClustersInvalidated event in VisualizationLayer which notifies when clusters are re-calculated.
FIXED
  • Cannot specify multiple HazardousMaterials and multiple HazardousPermits in the BingRestTruckRouteRequest.
  • The layer property is not updated when changing the Open Street Maps layer in the UI.
  • TheMode property of ArcGisMapProvider is not updated when the mode is changed from the UI.
  • KMLReader does not read more than one InnerBoundaryIs tag.

PDF Viewer

NEW
  • Introduced API for refreshing the page UI after a change in the page content.
FIXED
  • Missing text content caused by handled InvalidCastException while parsing Type1 font file.

PdfProcessing

NEW
  • Provided API for clearing the registered fonts in the FontsRepository.
  • Support for WMF/EMF images when exporting documents to PDF.
  • Implemented rename functionality for interactive form fields.
  • Provided an Exception handling mechanism when importing and loading documents content.
FIXED
  • ArgumentException is thrown while importing choice field with an empty string for a value.
  • Incorrectly applied glyph widths after importing and exporting a document.
  • Whitespaces are ignored when exporting text with char spacing using TextFormatProvider.
  • Form Fields are not copied when merging documents.
  • Importing DecodeParms containing null or stream object results in missing image.
  • Inserting large image file with non-default ImageQuality setting causes OutOfMemoryException.
  • ImageQuality property is not retrieved properly from the format provider.

PivotGrid

FIXED
  • Wrong translation of the "Sort Z to A" string in French culture.

RichTextBox

FIXED
  • Typing using Telugu generates additional spaces after the typed content.
  • After restarting the numbering of a level, the upper-level numbering is also modified.

ScheduleView

NEW
  • Introduced support for creating custom time indicators and controlling their current time in the ScheduleView component.
FIXED
  • The default appointment tooltip is not themed correctly when the theme is set using StyleManager.

Slider

NEW
  • Exposed ThumbToolTipStyle property. It can be used to customize the ToolTip of the slider thumbs.

SpreadProcessing

FIXED
  • Cell references are not translated to other worksheets after inserting/removing rows/columns from the worksheet containing the cell reference.
  • The Lookup function does not work with text values.
  • NullReferenceException is thrown when importing documents containing elements in a non-default namespace.

Spreadsheet

FIXED
  • Cell references are not translated to other worksheets after inserting/removing rows/columns from the worksheet containing the cell reference.
  • NullReferenceException is thrown when importing documents containing elements in a non-default namespace.
  • Synchronize print settings from WorksheetPageSetup to the printer when printing.

TabControl

NEW
  • Introduced visual states and triggers which represent the currently selected tab item inside the control's DropDown menu.

TreeList

FIXED
  • Expander buttons are clipped when there is a horizontal scrollbar.
  • MouseOver or Expand/Collapse effect appears on a different row (the recycled one) from the clicked one.
  • TreeListViewRows are collapsed unexpectedly while scrolling in scenarios with IsExpandedBinding and TabNavigation set to Once
CHANGED
  • TreeListViewRowAutomationPeer now overrides GetLocalizedControlTypeCore and returns 'tree list view row' instead of 'grid view row'.

TreeView

NEW
  • Provided ability to set the HorizontalScrollBarVisibility and VerticalScrollBarVisibility properties of the ScrollViewer through TemplateBindings instead of using hard-coded values.
FIXED
  • Selection is not updated when using the arrow keys if the currently selected item is outside the viewport.

Upload

CHANGED
  • TargetPhysicalFolder of RadUpload is not read in the UploadHandler due to security restrictions. Users can still create a custom upload handler and override the Initialize method to get the TargetPhysicalFolder property set from the Silverlight RadUpload.The default folder for uploading files is now "App_Data/UploadedFiles" files due to security restrictions. The TargetFolder of RadUpload is used to specify a child folder name or child folder path of App_Data folder. Uploading outside the App_Data folder is now forbidden. Still, users can implement a custom upload handler and override GetTargetFolder to avoid this restriction.

UI for Silverlight

Background-NextSteps

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.