_0007_default

Telerik UI for Winforms

Release History

UI for WinForms R3 2019 (version 2019.3.917)

Sep 18, 2019

What's New

NEW
  • RadWebCam - allows you to display the stream provided by a web camera device. You can easily start recording or take snapshots of the stream and save it to a file.
  • RadSparkline - mainly used to outline trends, also flexible in terms of data points generation and can contain from just a few points, to as many as thousands of data points, characterized with excellent performance.
  • RadBreadCrumb - significantly improved elements hierarchy and introduced a richer set of functionalities.
  • File Dialogs - integrated the new RadBreadCrumb. With its powerful data-binding mechanism, the control lets you display hierarchical structures, such as directories and relational data. With its auto-complete functionality and other advanced capabilities, RadBreadCrumb significantly improves the navigation and performance of your application.
  • File Dialogs - Custom Places can now be defined on the left side of the Explorer Control’s main pane. It is also possible to add multiple custom places like favorites and libraries nodes.
  • File Dialogs - introduced Environment Variables, providing out of the box support for the most common system environment variables that refer to well-known directories in the Windows file system, as well as to any user defined variables.
  • RadRichTextEditor - similar to MS Word, RadRichTextEditor now introduces different options for pasting: keep formatting, merge formatting, use destination styles. When you paste text into the document, a Paste Options menu will pop up allowing you to decide whether to preserve the look of the original text or change the formatting.

FileDialogs

FIXED
  • FilterIndex does not work.
  • Duplicated nodes in MainNavigationTreeView when InitialDirectory is set to a network path.

RadFontDropDownList

NEW
  • New RadFontPopupEditorElement method: UpdateRecentlyUsedFonts. Allows you to manually update the recently used fonts list and to clears the current list prior adding the new fonts.

RadTreeView

NEW
  • New RadTreeView property: LineWidth (gets or sets the line width).
FIXED
  • App freezes after cancelling a filter on an all-expanded structure.

RadBreadCrumb

FIXED
  • Cannot display full path when selected node has too many parent levels.

Drop-down and split buttons

FIXED
  • Popup location is not changed when right-to-left is enabled.

RadAutoCompleteBox

FIXED
  • SelectionChanged event has wrong SelectionStart argument when control is multiline and selected item is not on the first row.

RadBarcode

FIXED
  • The QRCode symbology does not center the element if it has a higher version.

RadCalendar

FIXED
  • ElementRender doesn't process the CalendarCellElements for the row/column headers.

RadChartView

NEW
  • Expose a new property to set the line widths of the Cartesian grid: BorderWidth.
FIXED
  • The chart is not exported correctly to an image on a system with 125% scaling.
  • Exception when adding PieDataPoint with 0 value.

RadChat

FIXED
  • Fixed the ScrollToItem method call on the Scroller so that the end user can scroll to a particular message.
  • The scroll in the SuggestedActionsElement cannot be made visible. Introduced new property: ShowScrollBar to ChatCarouselMessage and ChatSuggestedActionsMessage.
  • Missing message after scrolling to the bottom of the chat messages view.

RadCommandBar

FIXED
  • Popup is not closed when using RadDropDownStyle.DropDownList and another command bar element is clicked.

RadDataFilter

FIXED
  • DataFilter.Expression property ignores negative numbers.

RadForm

FIXED
  • MDI child form is not maximized correctly on DPI scale higher than 100%.

RadGanttView

FIXED
  • RowNotInTableException when deleting a record directly from the source collection.
  • Missing items when the parent records are added after the child records.
  • Setting the GraphicalViewElement.TimelineStart property doesn't refresh the graphical view.
  • Exception when adding an item to a BindingList that is used in a RadGridView and a RadGanttView.
  • A newly inserted record to the DataTable is always appended at the bottom of task items.

RadGridView

FIXED
  • Invalid filter value when saving the layout with specific culture.
  • When Deferred search is enabled, pressing the clear button in the search box doesn't clear the search results.
  • Export to Excel momentarily loses column sort.
  • ViewCellFormatting event is fired for each cell when just the text of a group is updated.
  • CompositeFilterDescriptor fails on RadGridView.FilterDescriptors.Add().

RadImageEditor

FIXED
  • Draw a line with arrow head (Draw Shape).

RadLayoutControl

FIXED
  • Setting an AssociatedControl does not work.

RadLinearGauge and RadBulletGraph

FIXED
  • System.ArgumentException when creating a LinearGradientBrush with height 0.

RadMap

FIXED
  • Pins have wrong location when ZoomLevel is 1 and the map is resized vertically.

RadMaskedEditBox

FIXED
  • Exception when NumberGroupSeparator is set to empty string.

RadPivotGrid

NEW
  • Add Culture support for QueryableDataProvider.
  • Implement more DateTimeSteps for QueryableDataProvider.

RadRibbonBar

FIXED
  • Collapsed groups are not refreshed properly after resizing the form.
  • Inconsistent padding when the form is Maximized and its AllowAero property is set to true.
  • Exception when changing the LayoutMode.
  • When the form is maximized and BackstageView is open part of the form is drawn outside of the screen.
  • BackstageView bounds are not correct when the form is restored from maximized state.
  • Double blue border in Office2013Light and Office2013Dark themes.

RadSpreadsheet

FIXED
  • Application hangs when best-fitting a column on higher than 100% DPI scaling.

RadStatusStrip

FIXED
  • ProgressBar does not collapse inside StatusStrip.

RadTabbedForm

FIXED
  • TabRemoving event fires twice when a tab is dragged out of the collection.
  • HelpButton doesn't have the same hover style as the other system buttons in FluentDark, Office2010Silver, TelerikMetroBlue, Breeze and Desert themes.

RadRichTextEditor

FIXED
  • Ignores landscape setting in document.
  • The control is not focused after the font is changed.
  • Copy-paste TIFF or GIF image does not properly preserve the image.
  • DateFields are not updated when importing document.
  • InvalidOperationException is thrown when loading a document that contains styles with duplicate names that are based on one another when RTF document is imported.
  • StreamFromUriResolving event is not fired for INCLUDEPICTURE fields in headers and footers.

RadToggleSwitch

FIXED
  • The state is change when only MouseUp is received.

PDF Viewer

NEW
  • NotSupportedFeatureException exception is now thrown for CCITTFaxDecode missing filters.
FIXED
  • Scaling drop down's popup placement is incorrect.
CHANGED
  • BookmarkItemStyle enum is renamed to BookmarkItemStyles.

WordsProcessing

FIXED
  • ArgumentException is thrown when exporting document with specifically nested tables.
  • ArgumentException is thrown when importing HTML document containing pseudo-element.
  • ArgumentException is thrown when importing HTML containing attributes with empty string values.
  • Export to PDF freezes when DefaultTabStopWidth is zero.
  • FormatException is thrown when importing HTML with img tag containing non-numeric "width" or "height" values
  • HtmlImportSettings.LoadFromUri event is not raised for stylesheet links without specified CSS type.
  • Hyperlinks are not properly exported to PDFs when their content is placed in a separate paragraph.
  • KeyNotFoundException is thrown when importing a document with an image defined as a resource but not found.
  • KeyNotFoundException is thrown when importing a document with an image with invalid or not supported extension.
  • The size of the image is wrongly calculated when width or height is not specified and the source is a URI or base64 string.

SpreadProcessing

FIXED
  • NullReferenceException is thrown when importing documents containing an element with attribute with a nondefault namespace prefix.
  • Text that is overflowing the used cell range is wrongly clipped when printing or exporting to PDF.
  • Row heights with missing CustomHeight attributes in the document are ignored.

PdfProcessing

NEW
  • Implemented support for document outline (bookmarks).
  • Implemented import and export of ToUnicode CMap.
  • Added support for Named Destinations.
FIXED
  • ArgumentException is thrown when exporting text with negative font size using TextFormatProvider.
  • Embedding CIDFont with missing CIDToGIDMap property causes PDF/A warning in Adobe Preflight.
  • First level bullets are not visible.
  • Handled NotImplementedException when importing color with Lab colorspace.
  • Fixed issue with wrong text in TextBoxFields content after importing and exporting fields with custom encoding in VariableContentWidget's font.
  • InvalidCastException is thrown when importing a document with Named Destinations.
  • NullReferenceException is thrown in .NET Standard when importing a document with non-standard TrueType font.

Breaking Changes

FIXED
  • RadBreadCrumb - completely refactored and extended. The RadBreadCrumbElement now inherits LightVisualElement. The element hierarchy has been also changed which may cause errors if children are accessed by index. The old public API is preserved.
  • FileDialogs ExplorerControl - changed namespace from Telerik.WinControls.FileDialogs to Telerik.WinControls.UI

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.