Telerik UI for WinForms R2 2018

Adds Conversational UI control, Image Editor control, plus format painter support for RichTextEditor.
May 18, 2018
New Version

Features

  • Added new Conversational UI control (RadChat).
  • Added new RadImageEditor control.
  • RadDropDownList
    • RadListControl - add items to the control with specified text and value in bound mode.
  • RadGridView
    • Allow row indentation when in self-reference and exporting to pdf with the GridViewPdfExport class.
    • Deleted properties: - SelectionRectangle - RadGridView no longer shows a selection rectangle. Instead the selection is performed directly on rows/cells.
  • Visual Style Builder
    • "Recently used" menu item with sub-menu with item to be populated automatically.
  • RadPdfViewer
    • Support for forms.
  • RadScheduler
    • Added holidays support.
  • RadSpreadsheet
    • Exposed a ColorHelper class to convert System.Drawing.Color to System.Media.Color and ThemableColor.
    • Implemented automatic scaling options when printing and exporting to PDF.
  • Theming
    • Fluent Themes blending.
  • TPF Designtime Support
    • TPF design time - pressing F1 key at Design time should open the relevant online documentation for the selected control on the form.
  • PdfProcessing
    • Implemented import of SC and SCN content stream operators for all color spaces.
    • Implemented import and export of DeviceN color space.
    • Implemented import and export of Separation color space.
    • Implement import for "K" and "k" CMYK color space operators.
    • Implemented import and export for all PDF function types.
    • Implemented support for encrypted documents when using PdfFileSource class.

Fixes

  • PrintDialog
    • Deleted Constants: SettingDialogButtonFont - All font buttons on the PrintSettingsDialog are replaced by browse editors SchedulerSettingsButtonFont - All font buttons on the PrintSettingsDialog are replaced by browse editors GridSettingsButtonFont - All font buttons on the PrintSettingsDialog are replaced by browse editors.
  • RadCalendar
    • The WeekEnd property of the CalendarCellElements should be set to false for all cells when ZoomLevel of the header is different than Day.
    • -AllowToolTips - This property is no longer relevant and setting it will not produce any effect. Use the ShowItemToolTips property instead - LableFormat - Use the LabelFormat property instead.
  • RadChartView
    • When the chart view is associated with RadPivotGrid setting the data source property of the chart to null is not reflected by the pivot.
    • The CartesianGridLineAnnotation is not clipped when zoom and pan is performed.
  • RadCheckedDropDownList
    • Control doesn't resize properly inside TableLayoutPanel when Multiline is enabled.
  • RadColorBox
    • RadColorDialog - the radio buttons in the professional tab are moved after opening the dialog multiple times.
  • RadDataFilter
    • One should know the editor parent type (field or filter) in the EditorInitialized event.
  • RadDataLayout
    • Visual glitch when scrolling.
  • RadDateTimePicker
    • RadDateTiemPicker - one cannot paste when using FreeFormDateTime provider.
    • Year is not properly autocompleted when you enter '2050' and the AutoCompleteYear is enabled.
  • RadDesktopAlert
    • The content image cannot be set.
  • RadDock
    • Maximized floating windows should be restored to their Normal window state when started dragging.
    • Vertical strips of tabbed documents has a blue border overlying the text with FluentDark theme.
    • In HDPI inconsistent behavior regarding the sizes and the scaling of floating windows when having the main dock control and its form on a separate monitor.
  • RadDropDownList
    • Incorrect selection of items with duplicated text but different values when opening and closing the popup with the keyboard.
  • RadForm
    • Setting the FormBorderStyle property to FixedToolWindow clears the taskbar icon.
  • RadGanttView
    • When the ReadOnly property is set to true, RadGanttView shouldn't show the circles at both ends of the tasks.
    • Incorrect representation of the YearHalves range for leap years if the TimelineStart is set in the second half of the leap year.
    • Item can be still moved by dragging even if the GanttViewDataItem.ReadOnly property is set to true.
    • Visual refresh is not triggered when setting the Visible property of a column to false.
    • The SpinEditor should not have default minimum and maximum.
    • RowNotInTableException when you try deleting a task while it is in edit mode.
    • Link handles are visible when you hover a task in read-only mode.
    • Resize cursor shouldn't be shown for the summary tasks when the control is read-only.
  • RadGridView
    • DataMemberFieldEditor remains empty in the designer in the FilterDescriptor and SortDescriptor collection editors.
    • Expander item in self-reference hierarchy aligns to the right with increasing the group levels.
    • Exception when reordering rows and the scrollbar is visible.
    • Not anchored text box in Expression editor.
    • Exception when the SelectLastRow method is called after Begin/End Update block.
    • Conditional formatting doesn't work for typeof(ushort).
    • Only visible cells are checked when the grid is filtered by other than the CheckboxColumn.
    • Introduce property that controls the columns resize cursor appearance window.
    • Exception when the new row is at the bottom and the tab key is used.
    • The text in the textbox editor is cut off in the Fluent theme in HDPI - 125% scaling.
    • An error occurs when rebinding the hierarchical grid while the layout is not performed yet.
    • Multi-line text is wrapped but clipped when using the GridViewPdfExport.
  • RadLayoutControl
    • Exception in the Visual Studio designer when dropping an element without an associated item.
  • RadLinearGauge and RadBulletGraph
    • RadGauges - the gauge elements can be selected at design time event if you have a panel over the entire control.
  • RadListControl
    • Selected state is not preserved at design time.
    • The last item is not visible when items are added in the form's Load event.
  • RadListView
    • Exception when a large item is updated at runtime.
  • RadMap
    • Incorrect tiles location using the LocalMapProvider at different zoom levels.
    • TooltipTextNeeded event is not triggered for the MapPolyline.
    • Tool tips for MapRoutes are displayed for the bounding rectangle instead of the actual route.
    • The Text property of MapPoint does not respect entity references.
  • RadMaskedEditBox
    • Validation error can't be localized and displays a MS MessageBox.
    • Deletedd property - PlaceHolder - Use PromptChar instead.
  • RadMultiColumnComboBox
    • Not all items are shown when you auto filter the popup and click the arrow button.
    • The selction is not synced with the text when auto-filter is enabled along with the autocomplete suggest functionality.
  • RadPdfViewer
    • Implement a way to control the count of the cached pages in order to fix peak memory consumption.
    • Input box's height is not adjusted according to the font of fillable forms.
  • RadPivotGrid
    • RadPivotFieldList - wrong menu items in the context menu of a calculated field leading to an exception.
    • The distinct items in the PivotReportFilterPopup tree are not properly checked when applying programmatically a filter with an OlapSetCondition.
  • RadPropertyGrid
    • The error border is not visible with Windows8 theme.
  • RadRibbonBar
    • Pixelized text of RadDropDownButtonElement with Fluent theme in Win10 and Win8.
  • RadRichTextEditor
    • Numbers in Cambria font with Regular styles are not exported properly to PDF on Windows 7 and Windows. 8.1.
    • Iterating the rows in the Table Properties dialog resets the text alignment of the table cells.
  • RadScheduler
    • InvalidCastException when deleting a not visible resource from a grouped day view element.
  • RadScrollablePanel
    • The theme is not applied to the ControlsContainer in the Office2013Dark theme.
  • RadSpinEditor
    • There is no padding between the border of the control and the text in the ControlDefault theme.
  • RadSpreadsheet
    • One cannot print without showing the print dialog.
    • Expose an API notifying that a print or print preview job is underway.
    • One cannot print with specific settings using a RadPrintDocument.
    • The PrintArea border is not displayed.
  • RadTextBox
    • The Clear button still works if the control is read-only.
    • NullTextColor is not respected.
  • RadTreeView
    • NullReferenceException in the tree view traverser when deleting non visible collapsed nodes one by one.
  • RadVirtualGrid
    • Improve column's resizing performance.
  • RadWaitingBar
    • Exception when the waiting bar is placed inside a user control and one sets the associated control via the smart tag. Deleted property:- Indicators - Use WaitingIndicators instead.
  • RadWizard
    • Tab key doesn't work when the wizard is inside a UserControl and no other controls are available on the form.
  • Theming
    • FluentTheme - the pressed state is not styled in RadButton.
    • FluentTheme - there is no visual indicator for a focused button.
  • ToggleSwitch
    • RadToggleSwitch - invalid thumb size with FluentDark and RightToLeft.
  • TPF Designtime Support
    • RadLayoutControl - Design time issue when the designer is reloaded while the form is still opened at design time.
  • RadTrackBar
    • RadTrackBar - the layout is not correct if both of the LabelStyle and TickStyle properties are set to TopLeft - Indicators - Use WaitingIndicators instead.
  • WordsProcessing
    • Exporting Runs without set text to PDF throws NullReferenceException.
  • PdfProcessing
    • Cloning SignatureField without Signature causes NullReferenceException.
    • InvalidCastException is thrown when parsing dictionary end without having dictionary start.
    • ArgumentNullException is thrown when exporting document that uses OpenType Font.
    • Exception is thrown when importing document with LZWDecode and Indexed Colorspace.
    • Wrong colors when importing documents with Indexed color space.
    • NotImplementedException occurs when importing pattern which uses unsupported colorspace.
  • TPF
    • RadGdiGraphics - deleted methods: public virtual void DrawString(string s, Rectangle rectangle, Font font, Color foreColor, ContentAlignment alignment, StringFormat stringFormat, Orientation orientation, bool flipText) - Use the overload without ContentAlignment parameter. ContentAlignment should be provided through the StringFormat parameter.
    • public virtual void DrawString(string s, RectangleF rectangle, Font font, Color foreColor, ContentAlignment alignment, StringFormat stringFormat, Orientation orientation, bool flipText) - Use the overload without ContentAlignment parameter. ContentAlignment should be provided through the StringFormat parameter.
    • public virtual void DrawString(string s, Rectangle rectangle, Font font, Color foreColor, ContentAlignment alignment, StringFormat stringFormat, Orientation orientation, bool flipText, CharacterRange[] highlightRanges, Color highlightColor) - Use the overload without ContentAlignment parameter. ContentAlignment should be provided through the StringFormat parameter.
    • public virtual void DrawString(string s, RectangleF rectangle, Font font, Color foreColor, ContentAlignment alignment, StringFormat stringFormat, Orientation orientation, bool flipText, CharacterRange[] highlightRanges, Color highlightColor) - Use the overload without ContentAlignment parameter. ContentAlignment should be provided through the StringFormat parameter.
    • public virtual void DrawString(string s, Rectangle rectangle, Font font, Color foreColor, ContentAlignment alignment, StringFormat stringFormat, ShadowSettings shadow, TextRenderingHint textRendering, Orientation orientation, bool flipText, CharacterRange[] highlightRanges, Color highlightColor) - Use the overload without ContentAlignment parameter. ContentAlignment should be provided through the StringFormat parameter.
    • public virtual void DrawString(string s, RectangleF rectangle, Font font, Color foreColor, ContentAlignment alignment, StringFormat stringFormat, ShadowSettings shadow, TextRenderingHint textRendering, Orientation orientation, bool flipText, CharacterRange[] highlightRanges, Color highlightColor) - Use the overload without ContentAlignment parameter. ContentAlignment should be provided through the StringFormat parameter.
Image Editor added to Telerik UI for WinForms.

Telerik UI for WinForms

Create modern, supercharged Windows Forms applications in no time.

Got a Question?

Live Chat with our Telerik licensing specialists now.