Telerik UI for WPF R1 2022 SP1

Released: Feb 23, 2022

Updates in R1 2022 SP1

Funktionen

  • 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.
  • WebCam
    • Added microphone settings to the camera settings dialog.

Fehlerkorrekturen

  • 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.