Telerik UI for WPF R2 2021 SP1

Released: Jun 16, 2021

R2 2021 SP1 での更新項目

機能

  • What's New
    • UI for WPF suite is now fully compatible with .Net 6 Preview 4.
  • PDF Viewer
    • 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.
  • 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 invalid 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 many trailing zero bytes at its end.
    • 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.
  • RichTextBox
    • Enable users to disable the transparency of SelectionMiniToolbar.

不具合の修正

  • All Controls
    • The nuget package file with the VisualStudio2019 theme contains the .dll twice for the .NET 5 platform.
  • CardView
    • Removing an item from the ItemsSource does not update the containers of the items after it in the CardView UI.
  • ColorPicker
    • HorizontalContentAlignment property is not respected in Windows8Touch, Office2016, and Office2016Touch themes.
  • Diagrams
    • A NullReferenceException is thrown in RadDiagramRibbonAutomationPeer's GetChildrenCore.
  • Docking
    • Opening the DropDown button of PaneGroup results in NullReferenceException in the following themes: Material, Fluent, Crystal, VisualStudio2019, Office2019.
    • NavigatorItemViewModel instances stay in memory after using DockingNavigator.
  • Examples
    • The new SelectedUnfocusedBrush of the Material theme palette is not added to the ColorThemeGenerator sample app.
  • GridView
    • ColumnGroup is not displayed when the Columns DisplayIndex is set when they are initialized.
    • DataMemberBinding of the columns doesn't get the correct values from case sensitive properties - A and a.
    • Cells are not recycled when a right-frozen column is hidden.
    • Selection is lost when replacing an item with the same one to trigger collection changed.
    • Еrror appears when the ControlPanelItemCollection is used in XAML and GridView and Data Telerik dlls are referenced. The Telerik.Windows.Controls.Data.CardView namespace is no longer mapped to telerik=http://schemas.telerik.com/2008/xaml/presentation schema. If an error appears, the cardView=clr-namespace:Telerik.Windows.Controls.Data.CardView;assembly=Telerik.Windows.Controls.Data should be used.
    • Rows get clipped and remain out of the viewport when pinned rows are taller in height than scrollable rows.
    • SelectedCellsChanged event not fired for individual cells when SelectionUnit is Mixed and the control is sorted or grouped.
    • Wrong selection when updating cell's value and the corresponding column is sorted.
    • Тhe control is not resized correctly when columns are added/removed runtime and its MinColumnWidth property is set.
    • The invalid indicator is not hidden when one cancels the edit of a new row.
  • ListBox
    • CurrentItem of the bound CollectionView is not updated when selection is changed from the UI in Extended/Multiple mode and IsSynchronizedWithCurrentItem is True.
  • MultiColumnComboBox
    • Mouse wheel inside the popup content is scrolling the parent ScrollViewer
  • PDF Viewer
    • 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.
  • 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.
  • RadialMenu
    • The PopupPlacement property is not respected when changed during runtime.
  • RibbonView
    • The ApplicationMenu opens on the wrong (left) monitor when RadRibbonWindow is maximized and either the Windows 8, Windows 8 Touch, Office 2013, Visual Studio 2013, Office 2016, Office 2016 Touch, Green, Material, Fluent, Crystal, Visual Studio 2019 or Office 2019 themes is applied.
    • Key tips are not applied to the children of a RadMenuGroupItem.
    • Window gets clipped when the window goes from Maximized to Normal WindowState using the restore button when monitors' resolutions is set to 1920x1080.
  • RichTextBox
    • 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.
  • Sparklines
    • Changed: Updated ItemFill's value in RadScatterSparklineStyle of Office2019 theme. Now is used MainBorderBrush instead of SecondaryBackgroundBrush.
  • 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.
  • Spreadsheet
    • Opening XLSX file with combo chart having line series and scatter series with date time axes throws InvalidCastException
    • The formula cell value is not updated when another cell value is changed
    • Missing defined names in spreadsheet UI due to missing scrolling functionality in the NameBox.
  • Toolbar
    • ToolBar.OverflowMode attached property is not respected when set on the root element in the ItemTemplate.
  • TreeList
    • The connecting lines are not drawn in the correct column when there are hidden ones preceding it.
  • VirtualGrid
    • Setting/Binding SelectedIndex property does not change the selection.
    • When setting IsFilterable or CanUserFilterColumns property to False the mouse cursor is changed to Hand, although the filtering button is hidden.
  • VirtualizingWrapPanel
    • Selection is slow with large numbers of items (above 10K).
  • Window
    • An ArgumentOutOfRangeException is thrown when the IsTopMost property of a RadWindow is changed during runtime and another RadWindow is shown.
    • Close button clipped when minimize and restore window with Material, Fluent, Office2016 and Office2016Touch themes.
    • Incorrect size when the window is maximized and the screen resolution is changed.
    • In DPI aware application when both displays are with different DPI. RadWindow cannot be resized correctly when moved on the secondary screen.
    • Gap between the right edge of the window and the close button in Material, Office2016 and Office2016Touch themes.
    • Maximized size is not correct when moved from one screen to another with Win+Shift+arrow keys and taskbar is only on the first screen.
    • Window is not correctly resized when it is maximized and the taskbar is moved from vertical to horizontal or vice versa.
  • WordsProcessing
    • Date and Numeric formatting of merge field is not respected.