Whats_new

Telerik UI for WPF

Release History

UI for WPF R3 2020 SP1

October 21, 2020

All Controls

NEW
  • Implemented IsInverted property in the VisibilityToBooleanConverter.
FIXED
  • Changed VerticalAlignment of ValidationTooltip in Windows8Touch and Office2016Touch themes.

AutoSuggestBox

FIXED
  • TextBox part is not focused when Focus method of the control is called.

Barcode

FIXED
  • There are visibility issues when using dark theme which is required to be used on a dark background. All themes will now have their default foreground applied to the barcode.

Buttons

FIXED
  • StackOverflowException when pressing a RadDropDownButton hosted in the DropDownContent of another RadDropDownButton.
  • When ToggleSwitchButton is disabled and then enabled, the focus visual element is shown even when the control does not have keyboard focus and cannot actually be interacted with.

Calendar

CHANGED
  • Changed Name of RadCalendar`s Uia.CalendarButton when configuring and searching elements in CodedUI tests. The Name is generated by the long date string of the day (for example: "Wednesday, August 14, 2013" instead of "14").

ChartView

FIXED
  • In a data-bound scenario, PointAnimation doesn't run initially when applied to point series (BarSeries, RangeBarSeries, PointSeries, etc.)

ComboBox

FIXED
  • The brush resources used for the non-editable ComboBox's MouseOver state are not updated on variation change for the VisualStudio2013 theme.
  • The theme palette's DisabledOpacity resource is not updated for the Windows8, Windows8Touch, Office2013, and VisualStudio2013 themes.

ContextMenu

CHANGED
  • When the x:Name of the RadContextMenu is not set, the default Name and the FriendlyName are changed from "Rad Context Menu" to "RadContextMenu" for searching criteria in CodedUI tests.

DataPager

FIXED
  • There are unnecessary ancestor type bindings for the foreground of the buttons causing output errors in the Office2016 and Office2016Touch themes (they are now removed).

DateTimePicker

FIXED
  • A NullReferenceException is thrown while spying the RadClock automation peer if DateTimePicker.InputMode is TimePicker/DateTimePicker.

Diagrams

FIXED
  • The Gallery`s toolbox is not collapsed in Office2019 theme.
  • The show and hide animations in the toolbox are not affected by AnimationManager.IsGlobalAnimationEnabled property.
  • Connection's target connector is not resolved correctly when loading from XML and UseFreeConnectors of the connection is True.

Docking

FIXED
  • Setting CloseTabsOnMouseMiddleButtonDown on the RadPaneGroup to true will not respect CanUserClose property of RadPane set to false.
  • Unpinned panes flicker just before starting the animation when the mouse is removed from them.

ExpressionEditor

FIXED
  • The NotEquals button when using the Visual Studio 2019 or Office 2019 theme differs from the other buttons in the calculation panel (all others have a CalculationPanelButtonStyle applied).

FileDialogs

FIXED
  • Creating a new folder or deleting a file in dialog opened in different AppDomain causes an application crash.

GridView

FIXED
  • The FocusVisual and Background_Current elements are misaligned (should completely overlap) in the Green, Office 2016, Office 2016 Touch, Fluent and Crystal themes.
  • There are readability issues, caused by the background color of the GridViewCell when it is in its Highlighted state (as a result of performing search) using the Office2019 theme.
  • Merged cells do not split or do not get re-merged when expanding/collapsing row.
  • A NullReferenceException is thrown when SpreadStreamExport.RunExportAsync() method is running, and the ItemsSource of the grid is changed with a different number of columns.
  • The performance of RadGridView is improved when grouping is applied.
  • The background of the GridView remains visible in the GroupPanel area when ShowGroupPanel is false and there are control panel items in the Fluent and Crystal themes.
  • The lightweight cell validation templates differ from the non-lightweight in the Office 2016, Office 2016 Touch, Crystal, Fluent, Visual Studio 2019 and Office 2019 themes.
  • There is a jumping issue when the visibility of the GroupPanel is changed at run-time while there are control panel items.
  • When using INotifyDataErrorInfo in .Net45, items are still validated even when the ValidationType property is None.
CHANGED
  • The ColumnGroups property is now of type RadObservableCollection which exposes an AddRange method which should be used when adding multiple groups at once to avoid performance issues. An alternative is to use the SuspendNotifications and ResumeNotifications methods prior and after adding the groups.

ListBox

FIXED
  • The outer border of the control is missing when the System.Windows.xaml is not included for the following themes - Office Black, Office Blue, Office Silver, Summer, Transparent, Vista, Windows7, VisualStudio2019 and Office2019.
  • The result from overriding the CoerceDraggedItems method in a custom ListBoxDragDropBehavior is not taken into account.
  • SelectedItem is incorrectly updated when the control is placed inside DataTemplate in RadTabControl and IsSynchronizedWithCurrentItem is false.

Map

FIXED
  • The central button (PART_CenterButton) of the MapNavigation is hardly visible when the navigation is collapsed in the Crystal, Visual Studio 2019 and Office 2019 themes.

MaskedInput

FIXED
  • In Numeric and CurrencyInput with UpdateValueEvent 'LostFocus' clearing the value places the caret at the end instead of at the decimal point like in 'PropertyChange' mode.

MultiColumnComboBox

NEW
  • Exposed SelectionOnFocus property on RadMultiColumnComboBox control. It works when the SelectionBoxesVisibility is Collapsed in a single selection.
FIXED
  • Selection does not work after sorting the RadGridView.
  • ArgumentNullException when the control is disabled, AutomationPeers are enabled and the theme is switched during runtime.

NavigationView

FIXED
  • NavigationViewItem peer is not working in data bound scenario.

NumericUpDown

FIXED
  • LabeledBy and HelpText AutomationProperties are not respected.

PasswordBox

FIXED
  • The Watermark text of PasswordBox is barely visible when control is disabled in Office2013.
  • Watermark text foreground is not consistent with other TextBoxes in Fluent theme.

PDF Viewer

FIXED
  • ArgumentNullException is thrown when importing a PDF document using the default constructor of the PdfDocumentSource class.
  • Dragging scrollbars is not working after changing themes.
  • Exception is thrown when importing text fragments with no text.
  • NotSupportedException is thrown when importing a document containing an ICCBased color space.
  • NullReferenceException is thrown when the appearance of widget annotation is pointing to an invalid object reference.

PdfProcessing

NEW
  • Handled import of documents containing outlines with an invalid destination set.
  • Provided a mechanism for matching different spellings of Standard Fonts.
FIXED
  • ArgumentNullException is thrown when importing document containing destinations with null page value.
  • InvalidCastException is thrown when importing an embedded Type 1 Font with custom encoding.
  • NullReferenceException is thrown when the appearance of widget annotation is pointing to an invalid object reference.

ProgressBar

FIXED
  • ProgressBar Indicator width in a vertical orientation is changed when the control is dynamically resized.

RadialMenu

CHANGED
  • The Name and the DisplayedText of RadRadialMenu`s button are changed from "Center button" to "Center RadialMenuButton" when are using in CodedUI tests.

RibbonView

FIXED
  • Adding RibbonSplitButton in QAT leads to glitchy rendering in Office2016 and Office2019 themes.
  • The ContextualTab elements using the Office2019 theme are not consistent with the regular ones on hover (different background) and selection (missing bottom selection border).
  • When the Help button is collapsed the application title moves.

RichTextBox

FIXED
  • NullReferenceException when trying to import HTML with an empty font-size attribute.
  • ArgumentNullException is thrown when pressing 'a'+Enter simultaneously while in Japanese IME.
  • When a Table is exported to plain text, each cell content is inserted on a new line instead of separating them with tabs.
  • NullReferenceException is thrown when pasting a copied image with Keep Text Only paste option.

ScheduleView

FIXED
  • AgendaView days are not rendered correctly on initial loading.
  • GroupHeaders are not displayed properly when changing to TimelineView with a vertical scrollbar.
  • The first appointment in the day overlapping the top border of the day slot in AgendaView for VisualStudio2019, Green, Fluent, and Material themes.

Slider

FIXED
  • SingleThumbStyle is not applied in Crystal theme.

SpreadProcessing

FIXED
  • Removing a row causes the last row of the sheet to copy its styling from the first row.

SpreadStreamProcessing

FIXED
  • Milliseconds are stripped when setting DateTime value.

SyntaxEditor

FIXED
  • ArgumentException is thrown when a folding region with selected text is collapsed.
  • Folding regions are drawn incorrectly after scrolling them out of the viewport, bringing them back and typing in them.
  • Foreground does not respect runtime change or runtime theme variation change.

TaskBoard

FIXED
  • Degraded performance and memory leak when the control is placed in RadGridView's RowDetails.

TileList

FIXED
  • Memory leak when TileList is unloaded.

TimeBar

FIXED
  • When selection start and end are the same, the left thumb is not selectable in Office2019 theme.

Timeline

FIXED
  • TimeLineDataItem objects are retained in memory when the objects populating the ItemsSource of the RadTimeLine implement INotifyPropertyChanged.
  • When the view is refreshed WeakListener instances are retained in memory.

TreeList

FIXED
  • Rows disappear when collapsing items through the IsExpandedBinding property.
  • Selecting a large number of items is progressively slower.

VirtualizingWrapPanel

FIXED
  • ScrollViewer is scrolled when an item in the visible area is selected (.Net45).

Window

NEW
  • Introduced support for ResizeMode.CanResizeWithGrip.
FIXED
  • WindowStartupLocation doesn't work as expected when bound to property from the DataContext of RadWindow.
  • MaximizeButton is not visible when the ResizeMode property is set to CanResizeWithGrip.
  • The current default MinHeight for the Material, Fluent, Crystal, Visual Studio 2019 and Office 2019 themes leads to the title bar being cut off when resizing to it.

WordsProcessing

FIXED
  • NullReferenceException is thrown when the document style does not contain TableProperties.

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.