Telerik UI for WinUI 2.2.0

Released: Sep 14, 2022

Updates in 2.2.0

Features

  • What's New
    • RadCollectionEditor and RadCollectionEditorPicker are editor controls that provide UI for editing collections and their items.
    • RadCollectionNavigator provides UI for seemless editing and navigation of а given data collection.
    • RadPropertyGrid provides an easy and versatile approach to processing data objects' properties. Utilizing its autogeneration features and intuitive custom editors capabilities, users would be able either to display data in a way that best fits their needs or modify it with minimal effort.
    • Provided built-in extension methods (Export/ExportAsync) in RadDataGrid for exporting the data to various formats (.xlsx, .xls, .pdf, .csv) via the RadSpreadProcessing library.
    • Introduced Print Titles, allowing for specific rows and columns to be repeated on every printed page in SpreadProcesssing.
    • DocxFormatProvider in WordsProcessing now supports import/export of shapes from/to DOCX file format. Note: Text inside shapes is not yet supported.
    • WordsProcessing now supports Page Numbering Fields - PAGE, PAGEREF, NUMPAGES, SECTIONPAGES, SECTION.
  • Common
    • Improved the visual appearance of the controls to resemble the new Microsoft Windows 11 design (only for WinUi for Desktop).
    • All binaries are now digitally signed with strong key.
  • DataGrid
    • Provided built-in extension methods (Export/ExportAsync) in RadDataGrid for exporting the data to various formats (.xlsx, .xls, .pdf, .csv) via the RadSpreadProcessing library.
  • Examples
    • Update the app to resemble the refreshed Windows 11 look.
  • PdfProcessing
    • Optimized and reduced the exported document size when using the same font on more than one block.
    • Introduced support for exporting document pages to images.
  • SideDrawer
    • Introduced DrawerOpening and DrawerClosing events that occurs when the drawer starts opening/closing.
    • Implemented new property IsOpen to indicating whether the drawer is opened or closed. The HideDrawer and ShowDrawer now are obsoleted.
  • SpreadProcessing
    • Exposed a method converting hex colors to Telerik.Documents.Media.Color.
    • Introduced Print Titles, allowing for specific rows and columns to be repeated on every printed page.
  • SpreadStreamProcessing
    • Implemented workbook import.
  • WordsProcessing
    • DocxFormatProvider: Introduced support for importing images defined in AlternateContent tag.
    • Introduced support for title attribute of the NonVisualDrawingProperties for a shape/image when working with DOCX.
    • Introduced support for Page Numbering Fields - PAGE, PAGEREF, NUMPAGES, SECTIONPAGES, SECTION.
    • DocxFormatProvider: Introduced support for import/export of shapes from/to DOCX file format. Note: Text inside shapes is not yet supported.

Fixes

  • Common
    • StackOverflowException when automation peers are created.
    • Processing Resources failed with error Duplicate Entry when referencing ReportViewer for WinUI and UI for WinUI nuget packages.
  • PdfProcessing
    • The default ImagePropertiesResolver does not handle the RGB24 pixel format which leads to an exception being thrown.
    • A signed and exported document does not show the digital signature in the Signature panel.
    • Hidden fields with pushButton widget become visible when using FlattenFormFields method to flatten fields.
  • WordsProcessing
    • Document containing Group element with no content control inside this part causes InvalidOperationException.
    • Break elements defined in the same run with other text are imported from DOCX at the end of the run.
    • Wrong paragraph`s parent when inserting new section between paragraphs.
    • Image alternate text is not properly exported to DOCX.
    • ReplaceText with a string containing multiple lines retains the formatting of only the first one.