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 R1 2022 SP1

February 23, 2022

Common

NEW
  • Refactor EventToCommandBehavior to work with any DependencyObject instead of only UIElement.
FIXED
  • EventToCommandBehavior with EventBinding which binds event of a subclass of Window throws the wrong exception in XAML designer. Subclasses of Window are no more checked in XAML designer.

AutoCompleteBox

FIXED
  • InvalidOperationException when unloaded from Docking, SelectedItem is bound and SelectionMode is Single.
  • Binding to SearchText gets lost if control is reloaded while its SelectedItem property is being set.

Callout

FIXED
  • When CanPopupExceedScreen is True, Placement and Vertical/HorizontalOffset properties are not properly respected when showing the popup and it appears on wrong place.

ComboBox

FIXED
  • Now the control doesn't open in the designer when selected in the XAML editor. It opens only when selected in the VS designer.

DateTimePicker

FIXED
  • A System.Windows.Data with error message Cannot find source for binding with reference TodayButtonBorder is present in the Output for the Fluent theme.

Diagrams

NEW
  • Improve the disabled state of the diagram`s UI components.
FIXED
  • Removing items from the control removes all groups in which the item is contained, even if non-empty.
  • UI freeze may occur due to slow AStarRouter calculations when moving connected shapes one on top of the others. Introduced StartOrEndShapeWallPenalty property to AStarRouter with a default value of 3. When set to 0, routing will more likely route the connection on the shortest path crossing the source and target shape if shapes are too close.
  • An exception is thrown while dragging the diagram from the toolbox when using the Net Core 3.1, .Net 5, or .Net 6 projects and separate Nuget packages.
  • When the Size tab of the SettingsPane is selected for multiple shapes, the tab is disabled, but the content remains active.

Docking

NEW
  • The control of the extra space around the pane groups has been improved through the Padding property.

FileDialogs

FIXED
  • Entering network shared folder in breadcrumb can result in showing its contents for a while then fallback to a parent folder unexpectedly.
  • Inserting or removing a USB drive runtime is not reflected in the UI (navigation tree, main pane).
  • ExplorerControl leaks in memory when it is unloaded from UI.
  • Files with missing 'Date Modified' attribute are missing from the explorer control.

GridView

FIXED
  • Items added to a QueryableEntityCoreCollectionView are displayed in RadGridView only after calling SaveChanges.
  • New row is clipped when the BeginInsert method is used and the scrollbar becomes visible.
  • Updated GridViewCell Highlighted color in VisualStudio2019 and Crystal themes.
  • Aggregate results in the group header are not updated when adding or removing columns.
  • Edited items are not added to their new group when using both FilterDescriptor and GroupDescriptor.

ListBox

FIXED
  • ScrollIntoView method doesn't work when the ScrollUnit is set to Pixel and VirtualizingWrapPanel is used.

Map

NEW
  • Introduced public ProtocolHelper.UseHttpsScheme property to allow users redirect their map providers (Bing, OpenStreet, ArcGis, WMS) to use https connection instead of http.
FIXED
  • ZoomLevel property set via style binding can be broken via internal setting of the property.

MaskedInput

FIXED
  • Spin behavior does not work if the UpdateValueEvent is LostFocus.

PanelBar

FIXED
  • Setting a RadGridView for PanelBarItem's content does not display all of its columns.

PDF Viewer

FIXED
  • Wrong rectangle rendering.

PdfProcessing

NEW
  • Added support for Type 3 fonts.
  • Provided API for setting different permissions when exporting encrypted PDF documents.
FIXED
  • The measured size of the block inside the nested table is wrong.
  • A NullReferenceException is thrown when converting nested tables to PDF and the vertical alignment is set.
  • An ArgumentException is thrown when importing documents containing Font`s Widths array with entries defined as Indirect references.
  • An InvalidCastException is thrown when importing a not embedded TrueType Font.
  • UriFormatException is thrown when merging/cloning a document containing UriAction with an invalid URI.
  • Converting PNG to Jpeg processes only a part of the image on .NET 6.

PropertyGrid

FIXED
  • InvalidCastException is thrown when PropertySetMode is Union or Intersection and the property value is changed to an instance of a type inheriting from the property's type.

RibbonView

FIXED
  • Backstage content is not scrolled correctly when it exceeds the allowed width.

RichTextBox

FIXED
  • Application hangs when reading a DOCX with a diagram inside.
  • Importing a shape with 0 style index throws an exception instead of providing a null value for the style property.
  • An InvalidOperationException is thrown when trying to export HTML with invalid characters.
  • A NullReferenceException is thrown when visualizing a shape with restricted editing permissions.
  • ChangeShapeFillCommand is always executed when interacting with an image.
  • NumericUpDown controls in dialogs disappear when defining an implicit style.
  • Shape transparency is lost on import.
  • Using the Windows emoji keyboard (WindowsKey + .) in RadRichTextBox duplicates the input.
  • Validation error binding wrongly shows that validation has succeeded when a new error is added to a failing state.
  • Shapes: Loading a specific document fails with System.ArithmeticException: 'Function does not accept floating point Not-a-Number values.'
CHANGED
  • ShowFloatingBlockPropertiesDialogCommand now inherits from DrawingContextCommandBase, instead of ImageContextCommandBase.

ScheduleView

FIXED
  • Url icon from web browsers cannot be dropped inside ScheduleView.

Slider

FIXED
  • MinimumRangeSpan and MaximumRangeSpan properties of RangeSliderThumb are not respected.

SpreadProcessing

NEW
  • Introduced an API for converting cell range name to CellRange.
FIXED
  • NullReferenceException when importing a document that contains notes shapes with no row and column.
  • Unprotecting a document does not accept the given password.
  • AnIndexOutOfRangeException is thrown when exporting a file in Russian culture under Windows 7 and the target platform is .NET Standard version.
  • Notes are not updated after inserting or removing cells.

Spreadsheet

NEW
  • Introduced an API for converting cell range name to CellRange.
FIXED
  • MergeAndCenter command binding in the SpreadsheetRibbon causes a NullReferenceException.
  • Unprotecting a document does not accept the given password.

SyntaxEditor

FIXED
  • Series of commenting symbols or series of commenting and other symbols break the comment colorization (and tagging) in C#, VB, JS, SQL taggers. Added protected GetCharType and OnWordSplit methods in WordTaggerBase class for additional customization over the word splitting processing in the taggers.

TreeList

FIXED
  • If a parent row that is not in the viewport is collapsed, its child rows remain in the viewport if they were there before the collapse.

WatermarkTextBox

FIXED
  • There is a jumping issue when the focus is lost and the ControlTemplate is customized to not contain a Telerik Label. With older binaries the issue can be fixed if KeepLabelFloated=True is set.

WebCam

NEW
  • Added microphone settings to the camera settings dialog.

Window

FIXED
  • Fixed control of additional space between Header and content that can be managed through the ContentAreaMargin property.

WordsProcessing

FIXED
  • PdfFormatProvider: A NullReferenceException is thrown when converting nested tables to PDF and the vertical alignment is set.
  • InvalidOperationException is thrown while importing DOCX file with nested content controls over the contents of a table cell with more than one paragraphs.
  • Importing empty content control that is the first element of a table cell leads to NullReferenceException.
  • The value of a Page field with numberInDash format is not exported to PDF.

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.