Telerik UI for WPF R3 2021

Released: Sep 15, 2021

R3 2021 での更新項目

機能

  • What's New
    • Introduced support for handling documents containing invalid cross-reference table start index.
    • Introduced support for Macro-Enabled Workbooks (xlsm).
    • RichTextBox now supports Non-Breaking Spaces.
    • Introduced text support for shapes in RichTextBox.
    • Add support for BoxPlot series type to RadCartesianChart.
    • RadExpressionParser is now publicly accessible and can be used for parsing expressions.
    • Visualize app notifications, show statuses, and short messages to provide additional contextual information with the new RadBadge component. Choose from a variety of types such as Available, OutOfOffice, Offline, DoNotDisturb, Away and etc.
    • A new build-in color variation for the Office2019 theme inspired by the Windows OS 10`s high contrast black theme.
  • All Controls
    • Introduced a new folder NetCore in Telerik_UI_for_WPF_[Version]_Hotfix.zip to distribute all generated theme files for using in .Net Core, .Net 5 and .Net 6 application.
    • Unified styling of EmptyContent/WatermarkContent in different input controls.
    • ValidationErrorTemplateHelper is added in RadWatermarkTextBox, RadPasswordBox, System.Windows.TextBox, System.Windows.PasswordBox,RadAutoCompleteBox, RadCalculatorPicker, RadComboBox, RadDateTimePicker, RadMaskedInput, RadNumericUpDown and RadTimeSpanPicker controls which allows for the Validation.ErrorTemplate to be shown on keyboard focus.
  • Barcode
    • Introduced new HorizontalContentAlignment and VerticalContentAlignment properties to control the alignment of the barcode.
  • ChartView
    • Add support for BoxPlot series type.
  • Diagrams
    • Improved the HorizontalContentAlignment and VerticalContentAlignment support for the RadDiagramTextShape - they should take effect for the non-editable content, the editable content and the edit text box for all themes.
    • Improved the customization capabilities of DiagramConnector's ToolTip - it is now set as a RadDiagramConnectorStyle's Setter and template bound to the respective element in the connector's default template.
  • ExpressionEditor
    • RadExpressionParser is now publicly accessible and can be used for parsing expressions.
    • Introduced the ExpressionError event when an error occurs while parsing an expression and populate the Errors property with the errors.
  • GridView
    • Introduced support of Selected Unfocused state for the GridViewCell element.
  • OutlookBar
    • Improved theming of OutlookBarItems to support different image sizes when the control is in its minimized state. Introduce IconMargin property.
  • PanelBar
    • Implemented expand/collapse animation when opening/closing panel bar items.
  • PDF Viewer
    • Handle import of documents containing Simple fonts with names of entries in the Encoding`s Differences that are not part of the Adobe Glyph List.
    • Introduced support for handling documents containing invalid cross-reference table start index.
  • PdfProcessing
    • Handle import of documents containing Simple fonts with names of entries in the Encoding`s Differences that are not part of the Adobe Glyph List.
    • Introduced support for handling documents containing invalid cross-reference table start index.
  • RichTextBox
    • Fixed ComboBox and DropDownList content controls should not change value when list is updated.
    • Introduced support for Non-Breaking Spaces.
    • Introduced text support for shapes.
    • Changed existing and added missing images for each tab in the RichTextBox wizard.
    • Minor fixes for the content controls.
    • Implemented Mentions (Suggestions) allowing you to insert items with predefined create actions.
  • Slider
    • The SelectionMiddleThumb's cursor is changed to hand on MouseOver.
  • SpreadProcessing
    • Introduced support for changing chart's series color.
    • Introduced support for Macro-Enabled Workbooks (xlsm).
  • Spreadsheet
    • Introduced support for changing chart's series color.
    • Introduced support for Macro-Enabled Workbooks (xlsm).
  • SpreadStreamProcessing
    • Introduced API for exporting the page setup. Now you can set page settings for printing like orientation, size, scale factor, and fit to contents.
    • Intruduced API for setting culture-independent number formats.
  • WordsProcessing
    • Introduced support for column width defined inside colgroup and col tags when importing HTML.
    • Introduced a way to replace text with other document elements.

不具合の修正

  • All Controls
    • Typographical error in Telerik.Windows.Controls.DataVisualization.xaml for the Office2019 theme related to RadTimeline control.
  • Barcode
    • ArgumentException when the ErrorCorrectionLevel of the QRCode is changed.
    • ArgumentNullException when measuring Product1D code with ShowText set to False.
    • DataMatrix is not rendered correctly.
  • Buttons
    • When applying the TogglePartStyle of RadSplitbutton, the path's fill is not updated in all Office themes.
  • Callout
    • Show/Close animation duration is still executing when the show/close animation is removed.
  • ChartView
    • There is a gap between the bars of the 2nd and 3rd series in a stacked scenario when at least one series has a negative value.
  • Chat
    • The CreationDateTextBlock and the AuthorNameTextBlock elements are not visually disabled for all themes except VisualStudio2019.
    • The font size of the ToolbarButton's glyph differs when using Xaml and NoXaml binaries.
  • Clock
    • The border is cut inside clock's header for Office2019 theme.
  • ColorPicker
    • Removed negative margin from ColorSelector for VisualStudio2019 and Office2019 themes.
  • ComboBox
    • NullReferenceException is throw when the Text becomes null in editable multiple selection ComboBox.
    • Space key now doesn't toggle the selection of the highlighted item when ComboBox is editable and in multiple selection mode.
    • Editable ReadOnly RadCombobox has an incorrect background in a disabled state for the Office2016 theme.
    • Button's border is missing when the dropdown is opened in NoXAML configuration for ExpressionDark theme.
  • Diagrams
    • Slow performance of the AStarRouter when AvoidConnectionOverlap is True and RouteConnections is set to True runtime
  • Docking
    • Order of unpinned panes in split container is not preserved after save and load of the layout
  • Examples
    • The 'Disable Controls' CheckBox is inoperable when using Simplified Ribbon.
  • ExpressionEditor
    • The selected functions are not displayed in the editor part when applying Green theme.
    • Changed - Theming is now consistent when using XAML and NOXAML binaries in the Vista theme.
  • FileDialogs
    • Breadcrumb bar does not show correct path on load when ExpandToCurrentDirectory is set to false.
  • GridView
    • ArgumentException while autogenerating a boolean column and the bound items' ToString returns null.
    • The right-frozen columns were being resized in a reverse direction causing weird behavior.
    • The last button of the vertical scrollbar is cut off in filtering control when using the Office2019 theme.
  • Image Editor
    • Missing vertical scrollbar in the settings panel of RadImageEditorUI in the Office2019 and VisualStudio2019 themes.
  • Map
    • When using wraparound and virtualization, there is a vertical region gap in the map items request event when panning from left to right.
    • Changed - Removed RadMap Bing SOAP services - Geocode, Search and Route because they are deprecated by Microsoft in 2017 and not used in RadMap anymore. It should be used only Bing Map Rest services which comes out of the box with BingMapRestProvider.
  • MaskedInput
    • Incorrect content opacity in VisualStudio2013 when the control is Multiline and in ReadOnly and Focused states simultaneously.
  • MultiColumnComboBox
    • RadDatePicker in CellTemplate is not properly accepting mouse input.
  • NavigationView
    • The SelectedVisual element is not shown for the parent item if its child is selected in the Fluent theme and then another top-level item is selected.
    • Changed - The background of the selected item is changed in Office2019 theme.
  • OutlookBar
    • There is no visual indication for the items in the minimized area when the control is in its disabled state and the Green theme is applied.
    • The border is cut when the OutlookBar is minimized in Office2016, Office2016Touch and Crystal themes.
  • PasswordBox
    • The watermark content is not visible in the MouseOver state for the Office2019 theme.
  • PDF Viewer
    • The default radio button state is not displayed correctly with specific documents.
    • Text cannot be selected in FitToPage mode.
  • PdfProcessing
    • An ArgumentOutOfRangeException is thrown when importing a document containing a specific image stream.
    • Unable to import field with a name that is not specified as a literal string.
    • An exception is thrown when the NormalContentSource of a widget is null and one flattens the form fields.
    • An exception is thrown when importing a file with LabColor gradients.
    • Checkbox fields are exported with the wrong state.
    • Checkbox fields that have a value set to No are exported with the wrong state.
    • Importing a document containing Location with the only page in it causes ArgumentOutOfRangeException.
    • Scrolling a large document causes an OutOfMemoryException.
    • RadFixedPage`s MediaBox and CropBox are not copied when calling the RadFixedDocument.Clone() method.
  • PivotGrid
    • Incorrect sort order when the sorted field contains null values and the IgnoreNullValues of PropertyAggregateDescription set to True.
  • Primitives
    • Space for Collapsed items in UniformGrid is preserved even with the PreserveSpaceForCollapsedChildren property set to False (default).
  • PropertyGrid
    • Some elements like the PropertyItem's description panel TextBlocks do not appear as disabled when the control's IsEnabled property is set to false.
    • The color of navigation arrow is changed in the Green theme.
  • RadialMenu
    • Changed - The background and buttons' MouseOver color is changed in Office2019 theme.
  • RibbonView
    • The elements placed in the StackPanel next to the TabsScrollViewer part differ in vertical alignment compared to the tabs and the scroll buttons respectively using the Material theme.
  • RichTextBox
    • Memory leak in ContentControlsPositionManager with surviving WeakEventHandler instances when loading a new document.
    • А memory leak with surviving SpanProperties instances when loading a new document.
    • Calling a ChangeAllFieldsDisplayMode(FieldDisplayMode.Result) on a document containing a multiline document variable leads to wrongly updated span box text.
    • Ribbon TableStylesGallery event handler memory leak.
    • The watermark position is not correct when using multiline text.
    • The control's Background changes using the Dark variation of Office2019 theme (should be white - design decision).
    • FloatingDrawing (shape or image) stays selected when right-clicking somewhere outside it.
  • Slider
    • The tick labels are not visible in the following themes' dark variations - VisualStudio2013, Green, Material, Fluent, Crystal, VisualStudio2019, and the ExpressionDark theme.
  • Sparklines
    • Changed the default value of the NegativePointBrush property of the RadWinLossSparkline and the RadColumnSparkline for the Office2019 theme to #CBCBCB.
  • SpreadProcessing
    • Exporting sheet properties corrupts the file and it cannot be opened in Excel.
    • An exception is thrown when calling AccountingFormatStringBuilder.BuildFormatString.
    • The column cannot be auto-fitted when it contains cells merged across rows.
    • Error when saving a document with inserted and copied image that has been deleted first.
    • Importing an XLS file containing many merged cells is slow.
    • Importing an XLS document containing header/footer definition without a specific placement causes an endless loop.
  • Spreadsheet
    • The markers of the chart series are not respecting all marker properties.
    • The deleted image gets visualized after resizing a newly inserted image.
    • Error when saving a document with inserted and copied image that has been deleted first.
    • Importing an XLS file containing many merged cells is slow.
    • No name in range name box when a merged cell is selected.
    • Importing an XLS document containing header/footer definition without a specific placement causes an endless loop.
  • SpreadStreamProcessing
    • Some applications like Open Office cannot import dates exported with SpreadStreamProcessing.
    • Measuring cell content size leads to wrong results.
  • Toolbar
    • Visual defects when the RadSplitButton is open in Office2016, Office2016Touch, VisualStudio2019 and Office2019 themes.
  • WebCam
    • Calling the StartRecording() method when the camera is disabled from Windows settings causes a NullReferenceException.
  • WordsProcessing
    • An exception is thrown trying to import HTML that contains width with an empty value.
    • InvalidOperationException is thrown while importing DOC file with invalid tab stop leader value.
    • List indent is respected instead of locally set paragraph indent when exporting to PDF.
    • NullReference exception when importing document with fields and a table in the footer.
    • When the inline image has only the width set, the image size is wrongly calculated when converting to PDF.
    • Fixed image size set in style does not respect unit type.
    • Missing images after importing a DOC file.
    • A NotSupportedException is thrown while importing DOC file with tab stops that are aligned to lists.
    • Numeric formatting of merge field is not respected when the data is set as double or float.
    • Wrong numbering position when a paragraph contains numbering in the style and a page break.
    • HtmlFormatProvider: KeyNotFoundException is thrown while exporting list whose first level has RestartAfterLevel=0.
    • A NullReferenceException is thrown when importing DOCX document containing AltChunk element.
    • Missing content when exporting a document containing a Field that has no Separator set.