Whats_new

Telerik UI for WPF

Release History

UI for WPF R1 2022

January 19, 2022

What's New

NEW
  • Introduced functionality for Insert / Delete Comments (Notes) in Spreadsheet.
  • SpreadProcessing library now supports Conditional Formatting enabling users to add visual formatting to cells, based on data-driven rules.
  • Exposed new Zoom property to RadMap for setting precise (fractional) zoom levels like 5.67, 7.25, 12.8, etc. Also exposed ZoomStep double property for smoother zooming with mouse wheel, zoom bar slider and touch pinch gesture.
  • Introduced support for password-protected documents in PdfViewer.
  • Implemented Nested Mail Merge functionality in WordsProcessing library.
  • Top level RadPanelBarItems can now be resized by setting the IsResizingEnabled property of the RadPanelBar to True. The length of the items can be controlled through the newly exposed ExpandedLength/ExpandedMinLength/ExpandedMaxLength properties.
  • Provided API for Insert / Delete Comments (Notes) in SpredProcessing library.
  • Introduced support for rounded corners of RadWindow, RadTabbedWindow, RadRibbonWindow and RadFileDialogs like Win11 OS.
  • RadStepProgressBar enables you tovisualize a multi-step process and notify users about the current progress. Each RadStepProgressBarItem represents a process step and can have content andadditional content. Also, it can have different indicator geometry andindicator content depending on the step state - NotStarted, Completed, or Indeterminate.
  • Introduces support for an embedded label to WatermarkTextBox, which has an animated transition from the middle of the control to the top and back when the RadWatermarkTextBox gains/loses focus.

Common

FIXED
  • System.NotSupportedException is thrown when switching NoXaml themes at runtime and exceptions are enabled. Applicable for the RadComboBox and controls which include such internally and the merged dictionaries are cleared. Reproducible for the OfficeBlack, OfficeBlue, OfficeSilver, Summer, Transparent, Vista, Windows7, ExpressionDark, Windows8, Windows8Touch, Office2013, VisualStudio2013, and Green themes.
  • The usage of CornerRadius has been improved for buttons and input controls in Green, Office2016, Office2016Touch, Material, and Fluent themes.
CHANGED

AutoCompleteBox

FIXED
  • Loading databound AutoCompleteBox in TabControl in no-xaml binaries scenario with FluentTheme throws NullReferenceException.
  • ScrollViewer position is not reset after the item is selected from the drop-down.

Barcode

NEW
  • Updated the reader to use the new barcode engine. This adds support for reading all 1D barcodes and an option to choose specific barcodes to try to decode.

CardView

FIXED
  • Adding an item to empty ItemsSource results in an exception.
  • Collapsing a card in edit mode puts it in an invalid state.
  • NullReferenceException is thrown when the Enter key is pressed and the control is focused.
  • CommitEdit does not preserve TextBox values when using EditTemplate.

Chat

FIXED
  • NullReferenceException thrown on mouse over in the chat when TouchManager is disabled.

ComboBox

NEW
  • Make ThemeHelper.CornerRadius property to be respected in Green, Office2016, Office2016Touch, Material, Fluent, Crystal, VisualStudio2019, Office2019 themes.
FIXED
  • Setting the Background property of the control when the IsEditable property is set to False does not take effect for the Office Black, Office Blue, Office Silver, Summer, Transparent, Vista and Windows 7 themes.

Diagrams

NEW
  • Improve the quality of the images created with the export feature.
FIXED
  • The button that opens the settings pane and the tabs inside it have dark (hardly readable) foreground over the accent background displayed for the respective states (e.g., hover/pressed/selected) in the Office2016 and Office2016Touch themes.
  • The combo boxes inside the settings pane look like they are editable, while they are not if any of the Office Black, Office Blue, Office Silver, Summer, Transparent, Vista, Windows 7, Expression Dark, Windows 8, Windows 8 Touch, Office 2013 or Visual Studio 2013 themes is applied.

Docking

FIXED
  • The background is missing on the RadPaneGroup when MaterialAssist.IsShadowDisabled is set to true in Fluent and Material themes.
  • Duplicated unpinned panes might occur in AutoHideArea when docking saved and then loaded.

DragDrop Manager

FIXED
  • Drag indicator is not always visible in all themes with triggers (Green, Office2016, Office2016 Touch, Material, Fluent, Crystal, VisualStudio 2019 and Office 2019).

FileDialogs

FIXED
  • ArgumentNullException is thrown when ShowNetworkLocations is set to False.

FilePathPicker

CHANGED
  • The disabled background color is changed in the Green theme to be consistent with other inputs.

GridView

FIXED
  • Resizing a column causes a NullReferenceException.
  • InvalidOperationException after trying to add a column group which was already removed via the RemoveRange method.
  • Resizing the last non-hidden column on the right causes an incorrect column to be resized when columns are virtualized.
  • The top validation border for the first cell in the Office2019 and VisualStudio2019 themes is cut-off when using NetCore binaries.
  • TargetInvocationException is thrown when IQueryable is used and grouping is applied.
  • The mouse over backgrounds of the row and a CheckBox conflict in the Green theme - the CheckBox's border color will be updated to distinguish the CheckBox easier.
  • The ControlPanelItem's custom content does not have any horizontal offset in the VisualStudio2013 theme.
  • Having a FilteringControl with fixed width and a longer localized GridViewFilterShowRowsWithValueThat text results to the respective TextBlock not being wrapped.

Map

NEW
  • Exposed new Zoom property to RadMap for setting precise (fractional) zoom levels like 5.67, 7.25, 12.8, etc. Also exposed ZoomStep double property for smoother zooming with mouse wheel, zoom bar slider and touch pinch gesture.

MaskedInput

FIXED
  • Value property is not correctly updated when there is no mask and UpdateValueEvent is set to LostFocus.
  • Incorrect value when pasting string with letter token (L) in RadMaskedTextInput.
  • In no-masked Currency/Numeric input with UpdateValueEvent set to LostFocus and non-default FormatString (n2, n3, c2, c3, etc.) deleting all digits results in literal symbols still staying in the Text like ',.' or '-,.'.

Menu

NEW
  • Introduced CheckedIcon and CheckedIconTemplate properties for the MenuItem.

MultiColumnComboBox

FIXED
  • When ContextMenu is used over the control with KeepDropDownOpen set to False, the expected auto close behavior stops working. Users can now set RestoreFocusToTargetElement to True on the RadContextMenu to bring back the keyboard focus to ComboBox and re-enable the auto-close behavior.
CHANGED
  • Improved the look of MultiColumnComboBox style in Office_Black, Windows8, Windows8Touch, Office2016, VisualStudio2013, Fluent and Material themes.

PanelBar

NEW
  • Top level RadPanelBarItems can now be resized by setting the IsResizingEnabled property of the RadPanelBar to True. The length of the items can be controlled through the newly exposed ExpandedLength/ExpandedMinLength/ExpandedMaxLength properties.
  • A ScrollViewer is added to the PanelBarItem ControlTemplate, which can be enabled with the new IsScrollViewerInsideItemsEnabled property of the RadPanelBar.

PDF Viewer

NEW
  • Introduced support for password-protected documents.

PdfProcessing

NEW
  • Exposed a way to get the font name as it is in the document.
FIXED
  • The Image`s StencilColor property value is missed when merging documents.
  • OpenTypeFontSource`s Bold and Italic are not correct when they are set in the TrueType font file`s OS/2 table.
  • Font name is wrong when creating a TrueType font with FontsRepository.TryCreateFont() when the font is installed.

PivotGrid

NEW
  • Implemented a filtering TextBox for the distinct values (in the Label Filter and Report Filter dialogs).

PropertyGrid

FIXED
  • An exception is thrown when the control is in its disabled state and the StyleManager theming mechanism is used for the OfficeBlack, OfficeBlue, OfficeSilver, Summer, Transparent, Vista, Windows7 and ExpressionDark themes.

RadialMenu

FIXED
  • RadRadialMenuItem instances remain in memory in a data binding scenario.

RibbonView

FIXED
  • The window is clipped when maximized initially and OS taskbar is auto-hiding.

RichTextBox

NEW
  • Exposed the Body property of ShapeInline so one can access the text of the shape via the public API.
FIXED
  • After inserting а symbol through the InsertSymbol dialog, the font family in the document is changed to the font family of the inserted symbol.
  • Replacing text removes the formatting of the replaced word.
  • Application crashes in a scenario when the Delete key is pressed and when there is a single space at the end of a paragraph above a table.
  • DocxFormatProvider doesn't export font weight and font style for complex script languages.
  • Set Numbering Value does not apply for the currently selected line.
  • The mail merge does not work with fields inside shapes' text.
  • RichTextBox may stop processing mouse input after a table is added through the UI.
CHANGED
  • DocumentPresenterBase.InertiaScroll is now removed. Member was only used internally, so no additional migration effort is needed.

ScheduleView

CHANGED
  • Updated Foreground color of the GroupHeaderButton in Agenda View for Green, Office2016, Office2016Touch, Crystal and Fluent themes.

SpreadProcessing

NEW
  • Introduced Conditional Formatting enabling users to add visual formatting to cells, based on data-driven rules.
  • Added Next / Previous Navigation and Show / Hide Comments (Notes).
  • Provided API for Insert / Delete Comments (Notes).
FIXED
  • KeyNotFoundException is thrown when loading a document containing a hyperlink formula.
  • An Exception is thrown when importing documents containing custom number formats with date or time part and with empty sections.
  • Fill Right shortcut (Ctrl + R) does not work.

Spreadsheet

NEW
  • Introduced functionality for Insert / Delete Comments (Notes).
  • Added Next / Previous Navigation and Show / Hide Comments (Notes).
FIXED
  • KeyNotFoundException is thrown when loading a document containing a hyperlink formula.
  • Several buttons in the dropdown for scaling type inside the Print Preview do not use the LocalizationManager.
  • Fill Right shortcut (Ctrl + R) does not work.

SpreadStreamProcessing

FIXED
  • The library allows up to 30 (instead of 31) characters of the sheet name.

TabControl

NEW
  • Introduced better visual representation of when an item is selected and disabled.
FIXED
  • The Foreground of the tab remains dark when applying a custom dark Windows 8 palette without re-merging the Xaml theme files. Applicable for the Office2013 and VisualStudio2013 themes and some of their states, too.

VirtualGrid

FIXED
  • Cannot update FontSize when control is unloaded and loaded again.

WatermarkTextBox

NEW
  • Introduces support for an embedded label to WatermarkTextBox, which has an animated transition from the middle of the control to the top and back when the RadWatermarkTextBox gains/loses focus.

WordsProcessing

NEW
  • Introduced support for Table.Alignment when exporting to PDF
  • Introduced support for table row height when exporting to PDF.
  • Implemented Nested Mail Merge functionality.
  • Export VerticalAlignment property of the table cells to PDF.
  • Exposed a method deleting the content between two inlines.
FIXED
  • KeyNotFoundException is thrown when a document with invalid bookmarks is imported.
  • A floating image is not exported to PDF when it is at the end of the document and does not fit on the same page.
  • DocxFormatProvider: Table default cell left and right margin values are changed during import when they are not specified in the document.
  • UriImageSource and StyleSheetData do not support newer TLS versions.

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.