Telerik UI for Silverlight

Functionality that performs, Design that inspires.

Published by Telerik
Distributed by ComponentSource since 2018

Version: R3 2023 Updated: Oct 11, 2023

i

Please note: Starting December 1, 2023, Telerik UI for Silverlight will be retired, no new licenses will be sold. Telerik will continue to provide support and critical fixes until December 1, 2024.

Telerik UI for Silverlight R1 2022 SP1

Released: Feb 23, 2022

Updates in R1 2022 SP1

Features

  • Common
    • Refactored EventToCommandBehavior to work with any DependencyObject instead of only UIElement.
  • Diagrams
    • Improved the disabled state of the diagram's UI components.
  • Docking
    • The control of the extra space around the pane groups has been improved through the Padding property.
  • Map
    • Added a public ProtocolHelper.UseHttpsScheme property to allow users redirect their map providers (Bing, OpenStreet, ArcGis, WMS) to use https connection instead of http.
  • PdfProcessing
    • Added support for Type 3 fonts.
    • Added API for setting different permissions when exporting encrypted PDF documents.
  • RichTextBox
    • ShowFloatingBlockPropertiesDialogCommand now inherits from DrawingContextCommandBase, instead of ImageContextCommandBase.
  • SpreadProcessing
    • Added an API for converting cell range name to CellRange.
  • Spreadsheet
    • Added an API for converting cell range name to CellRange.

Fixes

  • Common
    • 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
    • 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
    • When CanPopupExceedScreen is True, Placement and Vertical/HorizontalOffset properties are not properly respected when showing the popup and it appears on wrong place.
  • ComboBox
    • 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
    • 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
    • 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.
  • FileDialogs
    • 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
    • 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
    • ScrollIntoView method doesn't work when the ScrollUnit is set to Pixel and VirtualizingWrapPanel is used.
  • Map
    • ZoomLevel property set via style binding can be broken via internal setting of the property.
  • MaskedInput
    • Spin behavior does not work if the UpdateValueEvent is LostFocus.
  • PanelBar
    • Setting a RadGridView for PanelBarItem's content does not display all of its columns.
  • PDF Viewer
    • Wrong rectangle rendering.
  • PdfProcessing
    • 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
    • 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
    • Backstage content is not scrolled correctly when it exceeds the allowed width.
  • RichTextBox
    • 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.'
  • ScheduleView
    • URL icon from web browsers cannot be dropped inside ScheduleView.
  • Slider
    • MinimumRangeSpan and MaximumRangeSpan properties of RangeSliderThumb are not respected.
  • SpreadProcessing
    • 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
    • MergeAndCenter command binding in the SpreadsheetRibbon causes a NullReferenceException.
    • Unprotecting a document does not accept the given password.
  • SyntaxEditor
    • 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
    • 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
    • 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.
  • Window
    • Fixed control of additional space between Header and content that can be managed through the ContentAreaMargin property.
  • WordsProcessing
    • 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.