_0007_default

Telerik UI for Winforms

Release History

UI for WinForms R2 2019 (version 2019.2.508)

May 15, 2019

What's New

NEW
  • File Dialogs - Open File Dialog, Save File Dialog and Open Folder Dialog, all of which are fully themable delivering consistent look and feel across the application.
  • Simplified Ribbon - the Simplified layout in RadRibbonBar allows a more compact look and UX which will resize dynamically.
  • RadDomainUpDown - combination of a text-box and a pair of up and down arrow buttons to navigate through a predefined list of items.
  • RadFormConverter is now exposed inside the form`s smart tag allowing an easier conversion between MS and RadForms.
  • Implemented Visual Studio Templates that target .NET Core.

RadGridView

NEW
  • The new row message should be displayed when there is no rows in the grid. New property added: radGridView1.MasterTemplate.SelectNewRowAsCurrent.
FIXED
  • Search text box doesn't handle all key strokes when you enter a long search pattern.
  • Alternating row color does not work with hidden rows.
  • Cells collection TableSearchRow_SearchProgressChanged event args is null.
  • OnNotifyPropertyChanged(string propertyName) does not call base.OnNotifyPropertyChanged(string propertyName).
  • NullReferenceException when setting the TableElement.PageViewMode to Backstage or NavigationView.

RadMultiColumnComboBox

NEW
  • RadMultiColumnComboBox - expose an API for using a custom RadGridView control in the popup form. Exposed GridViewHostItem.
FIXED
  • MultiColumnComboBox clears selection when leaving the control if filtering was used.

Theming

FIXED
  • Performance issue in container controls while painting the shadows.

RadCommandBar

FIXED
  • The toggle button orientation is not respected when the command bar is inside a RadSplitContainer.
  • Saved layout is not restored correctly on High DPI.

RadPdfViewer

FIXED
  • Blank pages appear when scroling fast in a large document. Fixed by introducing property AsyncRender which enables or disables the async rendering of pages and new property CachePaint which enables or disables the cached painting of pages.
  • The bookmarks do not work as expected.

RadRibbonBar

FIXED
  • Windows 8 theme missing the IsSelected state set on the RadGalleryItem. Also fixed for multiple other themes.
  • Scrolling buttons of gallery element do not work from collapsed group.
  • Paint problem when RadRibbonBar.Expanded=false and opening a dialog (FileFolderDialog) form on RibbonBarButton.

RadListControl

NEW
  • Extend the CreatingVisualListItemEventArgs so that they have information about the data item.
FIXED
  • Exception while performing drag-and-drop with multiple items.

RadListView

FIXED
  • The group item does not display the image when there is no text.
  • The current column is not cleared when there is no items with the Fluent theme.

RadTextBoxControl

FIXED
  • When added to a RadPageViewPage, the control`s caret is not visible after calling the control`s Select method in the SelectedPageChanged event of the page pageview.

RadMaskedEditBox

NEW
  • New RadMaskedEditBoxElement Click EventHandler.
  • New RadMaskedEditBoxElement property: EnableClickSelectionStart (Enables the SelectionStartMouseClick functionality)
  • New RadMaskedEditBoxElement property: SelectionStartOnMouseClick (The selection start will be moved to this position when EnableClickSelectionStart is enabled)
  • New RadMaskedEditBoxElement property: SelectionLengthOnMouseClick (The selection length will be set to this value when EnableClickSelectionStart is enabled)
FIXED
  • The AutoSize property does not work as expected.
  • Users are not allowed to enter more one numeric digit with mask "N".

RadPageView

FIXED
  • Navigation view doesn't display the title of the selected page when loading the form.

RadRichTextEditor

FIXED
  • The Code Block style does not work.
  • Entering header and footer cannot be prevented using CommandExecuting event when RadRichTextEditor is read-only.

RadSpreadsheet

FIXED
  • Some text is clipped although there is enough space to be displayed.

RadTreeView

FIXED
  • Right clicking on empty, white space, crashes the application.
  • Improve the performance of the control while expanding or scrolling a tree with many nodes.

RadChartView

NEW
  • Add an API to apply settings on the Pen object used to paint the line of the ChartTrackballController. New event added in the ChartTrackballController class: controller.PenInitialized.
FIXED
  • MajorStep is not respected for the horizontal axis.
  • After setting the PanZoomMode property of the ChartPanZoomController to Both, the Zoom gesture results in an exception.
  • The CartesianPlotBandAnnotation is not painted correctly on an axis with scale breaks.

RadDiagram

FIXED
  • Exception when calling the BringIntoView method with an enabled zoom animation.

RadRangeSelector

FIXED
  • Setting the same RadChartView object as an AssociatedControl causes the range selector to go in an invalid state.

RadMessageBox

FIXED
  • HTML-like-text-formatting problem.

RadDock

FIXED
  • The controls are enlarged when showing the auto-hide popup on HDPI display.
  • Incorrect behaviour with anchors Left | Top | Right | Bottom set to a control in an auto-hide window.
  • The floating window type is not correct when docking forms and user controls.
  • Incorrect docking guides are show when the MainDocumentContainerVisible property is set to false.
  • In a DPI-aware application on Windows 10 the dock windows are down-scaled once floated.

RadImageEditor

FIXED
  • Automatic zoom works only when "Auto" is typed in, and even then zoom is not updated on resize.
  • The "Accept" and "Cancel" buttons are not visible when cropping.
  • Expose a public CurrentImageChanged event to track changes of the image.

RadTrackBar

NEW
  • Added RangeValueChanged event notifying that a range start or end has changed.

RadMap

FIXED
  • MapCallouts are not hit-tested correctly.

RadForm

FIXED
  • The text of the form is cut off on the left side if the form is maximized and the icon is not visible.

RadTabbedForm

FIXED
  • Exception in the Visual Studio designer after changing the Text property of a tab using the Collection Editor.

RadSplitContainer

FIXED
  • Incorrect splitter position after releasing the mouse on 125% DPI.

RadScheduler

FIXED
  • The OffsetView method with a 0 step always returns the current month view.

RadControls

FIXED
  • The anchors does not work on HDPI.

WordsProcessing

FIXED
  • UriFormatException is thrown when importing HTML content containing embedded images with leading white spaces.

SpreadProcessing

NEW
  • Provided API for enforcing the use of only FIPS 140-2 complaint hashing algorithms.
  • Added support for Line series charts with Markers - they can be created with charts dialog, in code, or from xlsx file import.
  • Added support for Scatter and Bubble charts - they can be created with Charts Dialog, in code, or via import from xlsx file.
FIXED
  • ArgumentException is thrown when importing documents containing empty values.
  • Round function returns different values than excel.
  • Changing the format of cells which hold the values for the value axis does not redraw the chart.
  • NullReferenceException is thrown when pasting in a protected sheet.
  • Print/PrintPreview displays charts in an incorrect arrange location.
  • VerificationException (operation could destabilize the runtime) is thrown in VS 2019.

PdfProcessing

FIXED
  • ArgumentException is thrown when importing FormFields several times.
  • InvalidOperationException is thrown when importing document with missing EOF marker.

Breaking Changes

FIXED
  • RadDropDownButtonElement: The type of the BorderElement property is changed from RadElement to BorderPrimitive.
  • RadRibbonBar - Changed element hierarchy in Buttons Container. More information at the following KB: https://docs.telerik.com/devtools/winforms/knowledge-base/ribbonbar-design-time-exception

New features & Roadmap

Have a feature request?

Post your feedback via the WinForms UserVoice portal or the Public forums

What's new across all Telerik products?

See all updates

Get Started Waves

Next Steps

Online help

Access our online documentation.

Compare pricing

Check out the offers. Purchase an individual suite or treat yourself to one of our bundles.

Download 30-day free trial

Try UI for WinForms with dedicated technical support.