Telerik UI for WinForms R2 2021 SP1

Released: Jun 16, 2021

Updates in R2 2021 SP1

Funktionen

  • QSF
    • Change the default example theme depending on the selected Light or Dark theme.
    • Use the RadSyntaxEditor control as the examples' code viewer.
  • RadDiagram
    • Non overlapping connections.
  • RadMap
    • Exception while adding layers without a text/name.
    • Implement IEquatable interface for PointG and other such value types in the same namespace.
  • RadPanorama
    • Add save/load layout functionality so one can save and load the tiles size and position.
  • RadPdfViewer
    • Handle the import of documents with invalid cross-reference table offsets.
    • Handle the import of documents with invalid Prev cross-reference table offsets.
    • Handle the import of documents with many trailing zero bytes at its end.
    • Handle the import of documents containing invalid or empty annotation appearance.
    • Handle the import of documents with invalid/split object definitions.
  • RadPictureBox
    • Add ZoomToCursor functionality.
    • Introduce Pan event to detect when a pan operation is being executed.
  • RadRichTextEditor
    • Enable users to disable the transparency of SelectionMiniToolbar.
  • RadSyntaxEditor
    • Add IndicatorsMargin.
  • Theming
    • Office 2019 themes blending via VisualStyleBuilder(Light, Gray and Dark).
  • PdfProcessing
    • Handle the import of documents with invalid cross-reference table offsets.
    • Handle the import of documents with invalid Prev cross-reference table offsets.
    • Handle the import of documents with many trailing zero bytes at its end.
    • Handle the import of documents containing invalid or empty annotation appearance.
    • Handle the import of documents with trailing content at its end.
    • Handle the import of documents containing streams decoded with FlateDecode filter with a Reserved compression method.
    • Handle the import of documents with invalid/split object definitions.

Fehlerkorrekturen

  • RadApplicationMenu
    • Wrong submenu scaling in highdpi mode.
  • RadAutoCompleteBox
    • Hitting Backspace throws System.ArgumentOutOfRangeException.
  • RadChartView
    • GridLineAnnotations are not precisely aligned with the ticks on the vertical axis.
    • The last vertical CartesianGridLineAnnotation is not painted.
  • RadCheckedDropDownList
    • Current selection disappears when typing started.
  • RadCollapsiblePanel
    • Child controls are not visible in the Document Outline window in Visual Studio.
  • RadDock
    • Clicking on the tab items does not change the selected window in the .NET Core designer.
  • RadGridView
    • Export and AsyncExport to Pdf do not work in some cases when we have over 15000 rows.
    • In Crystal theme when EnableHeaderCheckBox=true the header text font is not the same as others.
    • Incorrectly checked rows after clearing a filter.
    • Missing rows when Double.NaN is selected in Excel-Style grid filtering.
    • ScrollToRow() doesn't work on a paged RadGridView that is on another tab.
  • RadMap
    • Exception while adding MapPin to a MapLayer (which is not added to RadMap).
    • Pins are not exported after upgrading to R2 2021.
  • RadMenu
    • Missing text when UseCompatibleTextRendering = False after upgrading to .NET 5.
  • RadMultiColumnComboBox
    • System.NullReferenceException when press Enter on group header row.
  • RadPdfViewer
    • ExportPage doesn't work since switching to newer version.
    • ExportPages are broken in 2021.2.511
    • Text is extracted with wrong characters when there is a Simple Font without ToUnicode mapping.
    • An InvalidCastException is thrown when importing URI Action with URI property of type PdfHexString.
    • NullReferenceException is thrown when importing a document containing an inline image that starts with spaces.
    • А NullReferenceException is thrown when annotation has appearance state but uses single state appearances.
    • A NotSupportedException is thrown when opening a document with many zero bytes at its end.
    • An OutOfMemoryException is thrown when importing a document containing many Path geometries.
  • RadRibbonBar
    • Gallery elements remain highlighted after selecting one.
  • RadRichTextEditor
    • The dialogs should not apply changes upon confirming if the Content is locked.
    • The drop-down button should not be visible for content controls which cannot be edited.
    • Mini selection toolbar is not themed.
    • Spell Check auto correct on scrolling.
    • An ArgumentNullException is thrown when the style of a paragraph that contains revisions is changed twice.
    • InvalidOperationException: 'Nullable object must have a value.' is thrown on exporting to PDF on a specific document.
    • Memory leak related to shapes UI when editing a document.
    • Images in nested Merge Fields are not exported after Mail Merge.
    • .NET Core: Buttons for changing the layout have missing images in RadRichTextBoxStatusBar.
    • Exceptions are thrown when importing multiple DOCX files simultaneously.
    • NullReferenceException when importing document exported with DocxFormatProvider, containing several images with track changes.
    • The PasteSource.SameRadDocument is not respected when pasting from the same document.
    • The version of the RTF document is not saved when the content is exported.
    • DocxFormatProvider: An InvalidOperationException is thrown when saving a document with enabled track changes and a table pasted from MS Word as the first document element.
    • Pasting a table inside of content with track changes, only the text inside the first cell text is styled as new text.
    • Using InsertFragment while tracking changes, does not identify tables as newly inserted.
    • When pasting a table with track changes, only the text inside the first cell text is styled as new text.
    • Shape Fill and Shape Outline content is not left-aligned in Windows8Touch theme.
    • Run-time modifications on RadDocument may cause application freeze.
    • Changed: RulerThumbType name inconsistency between DependencyProperty and its backing CLR property.
  • RadScheduler
    • SchedulerMultiDayView.GetAppointmentsInInterval not returning data if all-day events are available.
  • RadSpellChecker
    • Stack Overflow when setting the AutoSpellCheckControl property constantly.
  • RadSpreadsheet
    • The formula cell value is not updated when another cell value is changed.
  • RadTextBoxControl
    • The last entered character is deleted by pressing the Space key when using Korean (Microsoft IME) keyboard.
  • RadTreeView
    • FullRowSelect=false not working in Fluent Theme.
    • Node argument is null in TreeNodeEditedEventArgs.
  • RadVirtualGrid
    • Error occurs when loading layout from MemoryStream.
  • RadWizard
    • .NET 5 design time experience doesn't allow navigating the pages in the wizard.
  • TPF
    • When a LightVisualElement or its parent has applied ScaleTransform, the SVG is drawn blurry(the same as raster images).
  • PdfProcessing
    • An InvalidCastException is thrown when importing URI Action with URI property of type PdfHexString.
    • NullReferenceException is thrown when importing a document containing an inline image that starts with spaces.
    • А NullReferenceException is thrown when annotation has appearance state but uses single state appearances.
    • Text is exported with a wrong encoding when the document contains Simple Font with Differences array.
    • A NotSupportedException is thrown when opening a document with many zero bytes at its end.
    • An OutOfMemoryException is thrown when importing a document containing many Path geometries.
  • SpreadProcessing
    • An exception is thrown when copying a worksheet that contains a shape.
    • А NullReferenceException is thrown when importing a scatter chart with only one axis.
  • WordsProcessing
    • Date and Numeric formatting of merge field is not respected.