Whats_new

Telerik UI for WPF

Release History

UI for WPF R3 2021

September 15, 2021

What's New

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.
  • Introduced advanced SuggestedActions support for all controls in the suite at design time when using binaries targeting .Net Core, .Net 5 or .Net 6.

All Controls

NEW
  • 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.
FIXED
  • Typographical error in Telerik.Windows.Controls.DataVisualization.xaml for the Office2019 theme related to RadTimeline control.

Barcode

NEW
  • Introduced new HorizontalContentAlignment and VerticalContentAlignment properties to control the alignment of the barcode.
FIXED
  • 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

FIXED
  • When applying the TogglePartStyle of RadSplitbutton, the path's fill is not updated in all Office themes.

Callout

FIXED
  • Show/Close animation duration is still executing when the show/close animation is removed.

ChartView

NEW
  • Add support for BoxPlot series type.
FIXED
  • 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

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

FIXED
  • The border is cut inside clock's header for Office2019 theme.

ColorPicker

FIXED
  • Removed negative margin from ColorSelector for VisualStudio2019 and Office2019 themes.

ComboBox

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

NEW
  • 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.
FIXED
  • Slow performance of the AStarRouter when AvoidConnectionOverlap is True and RouteConnections is set to True runtime

Docking

FIXED
  • Order of unpinned panes in split container is not preserved after save and load of the layout

Examples

FIXED
  • The 'Disable Controls' CheckBox is inoperable when using Simplified Ribbon.

ExpressionEditor

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

FIXED
  • Breadcrumb bar does not show correct path on load when ExpandToCurrentDirectory is set to false.

GridView

NEW
  • Introduced support of Selected Unfocused state for the GridViewCell element.
FIXED
  • 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

FIXED
  • Missing vertical scrollbar in the settings panel of RadImageEditorUI in the Office2019 and VisualStudio2019 themes.

Map

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

FIXED
  • Incorrect content opacity in VisualStudio2013 when the control is Multiline and in ReadOnly and Focused states simultaneously.

MultiColumnComboBox

FIXED
  • RadDatePicker in CellTemplate is not properly accepting mouse input.

NavigationView

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

NEW
  • Improved theming of OutlookBarItems to support different image sizes when the control is in its minimized state. Introduce IconMargin property.
FIXED
  • 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.

PanelBar

NEW
  • Implemented expand/collapse animation when opening/closing panel bar items.

PasswordBox

FIXED
  • The watermark content is not visible in the MouseOver state for the Office2019 theme.

PDF Viewer

NEW
  • 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.
FIXED
  • The default radio button state is not displayed correctly with specific documents.
  • Text cannot be selected in FitToPage mode.

PdfProcessing

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

FIXED
  • Incorrect sort order when the sorted field contains null values and the IgnoreNullValues of PropertyAggregateDescription set to True.

Primitives

FIXED
  • Space for Collapsed items in UniformGrid is preserved even with the PreserveSpaceForCollapsedChildren property set to False (default).

PropertyGrid

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

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

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

NEW
  • The SelectionMiddleThumb's cursor is changed to hand on MouseOver.
FIXED
  • The tick labels are not visible in the following themes' dark variations - VisualStudio2013, Green, Material, Fluent, Crystal, VisualStudio2019, and the ExpressionDark theme.

Sparklines

CHANGED
  • Changed the default value of the NegativePointBrush property of the RadWinLossSparkline and the RadColumnSparkline for the Office2019 theme to #CBCBCB.

SpreadProcessing

NEW
  • Introduced support for changing chart's series color.
  • Introduced support for Macro-Enabled Workbooks (xlsm).
FIXED
  • 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

NEW
  • Introduced support for changing chart's series color.
  • Introduced support for Macro-Enabled Workbooks (xlsm).
FIXED
  • 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

NEW
  • 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.
FIXED
  • Some applications like Open Office cannot import dates exported with SpreadStreamProcessing.
  • Measuring cell content size leads to wrong results.

Toolbar

FIXED
  • Visual defects when the RadSplitButton is open in Office2016, Office2016Touch, VisualStudio2019 and Office2019 themes.

WebCam

FIXED
  • Calling the StartRecording() method when the camera is disabled from Windows settings causes a NullReferenceException.

WordsProcessing

NEW
  • Introduced support for column width defined inside colgroup and col tags when importing HTML.
  • Introduced a way to replace text with other document elements.
FIXED
  • 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.

New features & Roadmap

Have a feature request?

Post your feedback via the WPF and Silverlight Feedback Portal.

What's new across all Telerik products?

See all updates

Get Started Waves

Next Steps

Launch demos

See Telerik UI for WPF in action.

Check pricing

Purchase individual products or any of the bundles.

Download 30-day free trial

With dedicated technical support.