Telerik UI for WinForms R1 2019

Released: Jan 16, 2019

R1 2019 での更新項目

機能

  • New Controls
    • RadTabbedForm - enables to display tabs in the title bar of the form.
    • RadTimeSpanPicker - provides a full control over picking a specific time span and duration using the built-in components for days, hours, minutes, seconds and milliseconds.
    • RadFontDropDownButton - represents a drop down list with built-in fonts that are installed on the system.
    • RadButtonTextBox - allows you to embed easily button elements on the left or right side of the text box.
  • Support and Compatibility
    • .NET Core - Telerik UI for WinForms controls are .NET Core 3.0 compatible.
    • Introduces support for Coded UI Tests in Visual Studio 2019.
  • Theming
    • New Theme: CrystalDark - It is a dark variation of the much anticipated Mac-Inspired Crystal Theme.
  • RadGanttView
    • Add LinkChanged event.
  • RadGridView
    • Add mode that supports checking the currently visible cells only with the header checkbox.
    • New Grid Column - GridTimeColumn.
  • RadSplitContainer
    • Option for defining the resizing cursor.
  • PdfProcessing
    • RadPdfViewer - the fields are not visible inside the document.
    • Add support for CropBox element in PDF page.
    • PdfProcessing: Port RadPdfProcessing to .NET Standard
    • Implemented CCITTFaxDecode.
  • SpreadProcessing
    • Introduced support for charts letting you add, remove and manipulate chart objects in your spreadsheet documents.
  • SpreadStreamProcessing
    • The stream containing the data is now flushed when closing it when exporting to CSV.

不具合の修正

  • Drop-down and split buttons
    • RadSplitButton - the "Pressed" state for the SplitActionPartFill element is never respected.
  • RadPanel
    • RadPanel - Text Blank By Default fix removed Text property.
  • RadChartView
    • CartesianGridLineAnnotation.BackColor is not respected when drawing the label for the grid line.
    • CartesianSeries data points labels are not clipped if they are displayed outside of the view.
    • Memory leak when settings the data source of the series.
  • RadCollapsiblePanel
    • Customizing the style of the RadCollapsiblePanel at design time via the Edit UI Elements dialog is not stored at run time.
  • RadDateTimePicker
    • ArgumentOutOfRangeException while initializing the control with custom Mask and on Australian Windows.
  • RadDock
    • Control`s size is increased if added to a document window and it has a Right anchor.
    • Controls in a MDI child form are cleared when the HostWindow is hidden and then shown.
    • Maximized floating window after loading the layout is not restored as maximized.
    • The size of controls with set all anchors (Left | Top | Right | Bottom) added to a ToolWindow is increased when auto-hiding the window.
  • RadDropDownList
    • Hangs when pressing ALT+Space and popup is opened.
  • RadForm
    • Scaling does not work on Windows 10 1703.
  • RadGanttView
    • Incorrect scrollbar's range after adding a child task.
  • RadGridView
    • Missing filter results in Excel-like filtering when the decimal separator is set to comma.
    • Broken layout of the ColumnGroupsViewDefinition when exporting with GridViewSpreadExport and some columns are hidden.
    • Child template is shrunk when scrolling the vertical scrollbar.
    • Column headers overlap the grid's top border in Fluent theme.
    • Columns in the inner templates of a hierarchical grid cannot be sorted neither reordered after loading a previously saved layout.
    • Conditional formatting is not properly applied when changing the rule and using the GetMinute(NOW()) expression.
    • Exception when clicking on a hidden cell.
    • Missing localization strings for the CellFont/RowFont in the ConditionalFormattingForm.
    • Setting the DataType of the column to decimal does not affect the sorting.
    • RadMultiColumnComboBox - DropDown is closed when clicking the SearchRow inside the grid.
  • RadListControl
    • A border remains around the dragged item after finishing the drop operation.
    • Exception when calling the AddRange method with null parameter.
    • The Selected property has invalid value inside the SelectedItemsChanged event.
  • RadListView
    • Dragging an item from one list view to another can result in incorrect scrolling of the source list view when it is not necessary.
  • RadMap
    • Exception occurs when zooming in with Bing provider.
  • RadMenu
    • Click on separator should not close menu.
  • RadMultiColumnComboBox
    • Control is shrunk when the DropDownStyle is set to DropDownList and the text is empty.
    • The arrow button is clipped if the text cannot fit the editor element and the DropDownStyle of the control is set to DropDownList.
  • RadPageView
    • Application will hang if the page view is part of a user control created in a background thread and later added to the form.
  • RadPivotGrid
    • Dragging the same field of an existing report filter to the Report Filters control in the field list results in an exception.
    • Wrong data is displayed if OLAP Measure has null values for all records and is used as aggregate description.
  • RadRibbonBar
    • Exception when using German keyboard.
    • RadToggleButton does not have proper styles when added to quick access toolbar.
  • RadRichTextEditor
    • Exception in DocumentPrintPresenter when loading a document with header and footer.
  • RadScheduler
    • The all-day header element needs to be scrolled after selecting an all-day header.
    • WeeklyRecurrenceRule.FirstDayOfWeek is not properly set when you create a recurring appointment.
  • RadTreeView
    • RadBreadCrumb - disabling the UseMnemonic property of the items doesn't take effect when the RadBreadCrumb.DefaultTreeView is set after subscribing to the treeview events.
    • Cursor is not changed when you are dragging a node while the Ctrl key is pressed.
    • Incorrect drop position when reordering nodes while holding the Alt key pressed to copy the dragged node.
    • Incorrect rendering of a message box when shown in the TreeViewElement.DragDropService.PreviewDragDrop event.
  • RadVirtualGrid
    • Columns resizing is not stopped when the mouse is released.
    • Incorrect layout in the header row when setting the TableElement.RowHeight property.
  • RadWaitingbar
    • The StartWating method is slow when the associated control is set.
  • Trackbar
    • RadTrackBar - the Minimum value is not always persisted in the designer of Visual Studio.
  • PdfProcessing
    • Documents are exported with wrong creation and modification dates.
    • Stencil color is not preserved when importing and exporting images.
  • PivotGrid
    • Pivot displays wrong data if Olap Measure has null values for all records and is used as aggregate description.
  • RichTextBox
    • ArgumentException when document containing invalid XML characters is exported to XAML or DOCX.
    • Empty headers or footers are not protected after applying protection to the document.
    • Incorrect naming of definition for underline in HtmlFormatProvider.
    • Non-breaking spaces are converted to plain spaces when importing documents from DOCX.
    • Page field in header/footer of document created with mail merge always have value 1.
    • PdfFormatProvider: Table borders are not positioned correctly when there is a continuous section break before the table.
  • SpreadProcessing
    • Documents with a global filter cannot be imported.
    • ArgumentException is thrown when protecting a worksheet having missing algorithmName information.
    • Filter command should be disabled when a single row or cell is selected.
  • SpreadStreamProcessing
    • SpreadStreamProcessing: ArgumentException is thrown when exporting characters not supported in XML
  • WordsProcessing
    • Document variable fields are case-sensitive.
  • Breaking Changes
    • RichTextEditorQuickAccessToolbarButtonElement type deleted. Use RadButtonElement instead.
    • Due to the breaking changes in Microsoft.CodeAnalysis.Workspaces.MSBuild WinForms Converter is not working with VS 15.8 or greater.