Telerik UI for WPF R1 2019 SP1

New features for GanttView, GridView, MultiColumnComboBox, RichTextBox, Spreadsheet and TabControl.
February 26, 2019
New Version

Features

  • GanttView
    • Allow users to navigate backward when editing cells by using the Shift+Tab combination.
  • GridView
    • Added MouseOverBackground property of GridViewRow and GridViewCell elements which is used to paint the background of the row/cell when it is in MouseOver state.
    • SpreadsheetStreamingExport: A new ColumnWidth property is introduced to GridViewSpreadStreamExportOptions. It allows setting the width of the columns that are exported.
  • MS Controls
    • Added ScrollBarMode property to the theme palette that allows customizing the default appearance of ScrollViewer's ScrollBars for the Fluent theme.
  • MultiColumnComboBox
    • Exposed DropDownElementStyle property.
    • IsReadOnly property added to GridViewItemsSourceProvider to control the read-only state of the dropdown control.
  • RichTextBox
    • Optimized memory consumption when exporting documents with big images to XAML.
  • SpreadProcessing
    • Added Outline and Fill properties to FloatingShapeBase which enables setting border and background to chart and image shapes. Added Outline and MajorGridLines properties to all Axis types which enables setting Fill/ Width / Grid Lines to axes in charts.
    • Implemented all available cell value formats to be applicable in charts' value axes.
    • Charts' border and background are wired to the Outline and Fill properties of the FloatingChartShape. Charts' axis' width, fill and grid lines are wired to the model properties - Outline, MajorGridLines of the Axis.
  • Spreadsheet
    • Implemented all available cell value formats to be applicable in charts' value axes.
    • Charts' border and background are wired to the Outline and Fill properties of the FloatingChartShape. Charts' axis' width, fill and grid lines are wired to the model properties - Outline, MajorGridLines of the Axis.
  • TabControl
    • TabItem now automatically recognizes AccessKeys by passing direct string content to Header (e.g. Header="T_ext").

Fixes

  • Buttons
    • HyperlinkButton does not respect HorizontalContentAlignment and FontSize properties.
    • HyperlinkButton has the same or a similar to the hover/selection state color of GridViewRow in Crystal, Green and VisualStudio2013 themes. Color shades for HyperlinkButton are updated for the mentioned themes. HyperlinkButton is not green anymore in Green theme.
  • ChartView
    • Memory leak when chart series are bound to ObservableCollection, chart is opened in child window, then window is closed but viewmodels are alive in WPF app's MainWindow.
  • Diagrams
    • DiagramRibbon does not clear the current diagram items when file is chosen after Open button click.
    • Setting StyleManager.Theme on RadDiagramToolBox is not applied to the control visually.
    • Dragging a Bezier connection cannot be reverted with undo/redo operation.
    • When executing the DiagramCommands.Nudge command with a number parameter, the selected shape movement is incorrect.
  • Docking
    • Loaded layout is incorrect when a SplitContainer contains auto generated PaneGroup and SplitContainer inside.
  • ExpressionEditor
    • Double-clicking the IF operator inserts the text Condition() instead of IF() in the text editor.
    • Expressions containing parentheses inside of method arguments are not evaluated.
  • GanttView
    • ArgumentNullException is thrown when selecting an item after collapsing and expanding a sibling item with complex child hierarchy.
    • Cannot change DeadlineContainer's color without re-templating it. If color change is needed, use DeadlineContainer's Background property.
    • NullReferenceException is thrown when hovering an item in a scenario with nested items when collapsing and expanding an item with complex child hierarchy.
  • GridView
    • SpreadsheetStreamingExport: AsyncExportProgressChanged event was not raised when exporting using the RunExportAsync method.
    • SpreadsheetStreamingExport: The CancelExportAsync method does not cancel the async export operation.
    • SpreadsheetStreamingExport: The Caption of the AggregateResult is not exported.
    • Right header gripper element is misplaced in Office2013 theme which causes resizing issues.
    • There is a misalignment in FilterRow's DateTime column in Windows8 theme.
    • First character is lost when quickly entering edit mode into a GridViewMaskedInputColumn with MaskType Standard.
    • FontSize is not applied to the Dynamic/HyperlinkColumn when set through a Style targeting GridViewCell element.
    • Header cell border disappears on column resize in Office2016 theme.
    • CommonHeaderPresenter element has incorrect background for Office2016 theme which gives the impression that the Style for the ColumnGroup Header is not applied after the last column.
    • The SelectedCells collection is not updated when adding/removing columns runtime.
    • SpreadsheetStreamingExport: Оnly HiddenColumnExportOptions.DoNotExport property is respected.
    • SpreadsheetStreamingExport: Each aggregate in the group row gets exported on a new line in the merged cell of the row.
    • TextTrimming, TextDecorations and TextWrapping properties set through an implicit style targeting TextBlock is not applied on DynamicHyperLinkColumn.
    • The trimmed text tooltip is shown when the mouse leaves GridViewDataControl.
    • Тhe GridViewHyperlinkColumn and GridViewDynamicHyperlinkColumn do not respect TextAlignment property.
    • GridView HeaderCell elements now do not have default background, only HeaderRow elements do.
    • GridViewEditorPresenterTemplate now has a ContentPresenter instead of a ContentControl in Office2013 theme.
  • MaskedInput
    • FormatString property is not applied in RadMaskedDateTimeInput's Text on load and UpdateValueEvent is 'LostFocus'.
    • The Value and the Text properties are not updated after focusing the control programmatically and pressing the Backspace key.
    • Wrong value is produced in MaskedTextInput when Focus() and SelectAll() are used in code and then char is typed.
  • MS Controls
    • When in disabled state, the content of Hyperlink is not clearly visible.
    • ScrollViewerCornerBorder element has incorrect column and background in Fluent theme.
    • The width of VerticalScrollBar and the height of HorizontalScrollBar are changed when using Transparent, Office_Black, Office_Blue, Office_Silver, Summer and Vista themes with implicit styles. All mentioned themes, except Summer, default to 15px, Summer theme defaults to 18px.
    • Hyperlink has the same or a similar to the hover/selection state color of GridViewRow in Crystal, Green and VisualStudio2013 themes. Color shades for Hyperlink are updated for the mentioned themes. Hyperlink is not green anymore in Green theme.
  • MultiColumnComboBox
    • Exception is thrown on selecting items after typing in the autocompletebox.
    • InitializeDropDownContentManager event is never fired.
    • SelectionChanged event fires only once when the SelectionMode is Multiple.
  • NavigationView
    • A NullReferenceException is thrown in RadNavigationViewAutomationPeer.GetChildrenCore when the control has no items.
    • Cannot type space in RadMaskedTextInput placed in the content of the control.
    • The UI elements in the Content are not part of the LogicalTree of control. This causes not working ElementName bindings in specific scenarios and not working Prism RegionName XAML declaration.
  • PasswordBox
    • When hosted in TabControl's TabItem.Content, a binding error is shown for not being able to find source for DataTrigger's ElementName binding.
    • Text flickers when control is placed in Grid with IsSharedSizeScope=True and ShowPassword button is pressed.
  • PDF Viewer
    • An exception is thrown at design time for missing RepeatButtonStyle for Crystal, Fluent, Material, Office2016 and Office2016Touch themes.
    • Current page number changes too late.
    • Hyperlinks within a document are not working via touch.
    • Japanese fonts with FontFile3 and subtype CIDFontType0C are displayed with wrong characters.
  • PivotGrid
    • The AutoShowTotals property is set to false if a value is not present in XML file when deserializing (by default the property should be set to true).
  • RibbonView
    • KeyTips are not shown for items in the overflow area of quick access toolbar.
    • In the Crystal theme, when the control is hosted in a RadRibbonWindow, the TitleBarBackground property is set through a style trigger to a static value.
  • RichTextBox
    • Code Block style should not be included in the Manage Styles dialog.
    • Caret is blinking during typing and navigation with the arrow keys.
    • Style dialog doesn't allow changing of "based on" style.
    • When RTB is placed in a ScrollViewer, typing causes invalid ScrollChanged events.
  • SpreadProcessing
    • Chart is a bit blurry on select and/or drag in spreadsheet.
    • Chart is blurry in exported pdf file.
    • ArgumentException is thrown when adding second chart in freezed panes.
    • Inserted Chart from dialog is located on top of the selected cells but it should be located in the center of the spreadsheet's viewport.
    • NullReferenceException when adding chart with axis with null ValueFormat.
    • Resizing images always position the image at the cell where the image has been inserted.
    • IPdfChartRenderer's now uses FloatingChartShape instead of DocumentChart. FloatingChartShape contains UI information for chart like Width/Height/Outline/Fill.
    • The method GetBitmapSourceFromChartModel in ChartModelToImageConverter is deleted. Users can now use GetBitmapSourceFromFloatingChartShape methods which accepts FloatingChartShape instead of DocumentChart. The SDK demo SpreadProcessing/ExportChart shows a possible approach.
  • Spreadsheet
    • The Charts ribbon group is missing from the Expand XAML option of the RadSpreadsheetRibbon control.
    • Chart is a bit blurry on select and/or drag in spreadsheet.
    • Chart is blurry in exported pdf file.
    • ArgumentException is thrown when adding second chart in freezed panes.
    • Inserted Chart from dialog is located on top of the selected cells but it should be located in the center of the spreadsheet's viewport.
    • NullReferenceException when adding chart with axis with null ValueFormat.
    • Resizing images always position the image at the cell where the image has been inserted.
  • TabControl
    • AccessKey is not displayed until a TabItem is clicked.
  • TileList
    • An InvalidOperationException is thrown if a group has no items when using implicit styles.
  • TileView
    • The maximize button covers the border of the TileViewItem in the Fluent theme when in a disabled state.
  • Toolbar
    • When the overflow popup is opened and one collapses the toolbar, the popup remains open.
  • VirtualGrid
    • Cannot get the value from VirtualGridCellInfoAutomationPeer after the cell was edited.
    • A NullReferenceException is thrown when setting the CurrentCell.
  • WatermarkTextBox
    • Set WatermarkTextBox's DisabledBackground default color value to transparent as it lays over DateTimePicker and AutoCompleteBox controls in Windows8, Windows8Touch, Office2013 and VisualStudio2013 themes.
Telerik UI for WPF

Telerik UI for WPF

Build beautiful and high-performance WPF business applications fast.

Got a Question?

Live Chat with our Telerik licensing specialists now.