mask_group_31

Silverlight

Release History

 

UI for Silverlight R1 2019

Jan 16, 2019

AutoCompleteBox

NEW
  • Expose a DropDownItemTemplateSelector property for the items inside the drop-down part of the RadAutoCompleteBox control.

BusyIndicator

FIXED
  • The foreground of the ContentControl was not templated bound and theme-aware.

Buttons

NEW
  • Introduced DropDownMinWidth and DropDownMinHeight properties for DropDownButton.
FIXED
  • When buttons are focused, they could not display a ToolTip properly in Office/Black/Blue/Silver, Summer, Vista, Transparent, Windows7, VisualStudio2013 themes.

ChartView

NEW
  • Implemented support to display information for all data points per series in the trackball by setting the SnapSinglePointPerSeries property to false.
FIXED
  • CartesianGridLineAnnotation or CartesianPlotBandAnnotation`s LabelDefinition is not applied when set in style.
  • The CartesianGridLineAnnotation's label is not displayed when the annotation is out of the plot area initially.

Diagrams

NEW
  • Enhanced AStarRouter with ability to avoid connection overlaps. Set AvoidConnectionOverlap to True and prepare enough custom connectors if many connections are attached to a single shape for optimal results.

Docking

FIXED
  • Fixed missing MouseOver state for close button in RadDocking's DocumentHost for Office2013 theme.

DragDrop Manager

NEW
  • Added option to display the DragVisual in the DragSource's AdornerLayer, instead of creating a new window.

Expander

FIXED
  • Cannot extract a Template via VisualStudio designer.

ExpressionEditor

NEW
  • Users are now allowed to enter decimal numbers without the leading zero, starting directly with the decimal separator.
  • The values returned by an IF statement now can be of different numeric types and the parser will convert them to the most appropriate one.
  • Developers can add custom categories and/or functions to the control and expression parser.
  • End users can now drill down into fields of complex objects by setting the IsFieldsDrillDownEnabled property to true.
  • The most popular text operations are now available as built-in functions.
FIXED
  • Highlighting logic is not executed as expected, resulting in an unreadable text in the dark themes.
  • The logic that handles expressions in parentheses is incorrect.
  • Expressions with a formula accessing an index of a collection are not calculated.
CHANGED
  • PathGeometries used in RadExpressionEditor`s buttons are not consistent in themes Expression_Dark, Office2013DarkGray, Office2013LightGray, Office2013White, Office_Black, Office_Blue, Office_Silver, Transparent and Vista.

GridView

NEW
  • Introduced ShowScrollPositionIndicator property which indicates whether the ScrollPositionIndicator will be shown while deferred scrolling.
  • Exposed the BusyIndicatorContent and BusyIndicatorContentTemplate properties in order to customize what is shown in GridViewLoadingIndicator's content.
  • Exposed the BusyIndicatorProgressValue property in order to report any shifts in the GridViewLoadingIndicator's progress value. Exposed the BusyIndicatorIsIndeterminate property to control the modes of execution of GridViewLoadingIndicator.
FIXED
  • GridViewCell in edit mode had larger font size in Office2013 theme.
  • FilteringControl was not correctly resized when FontSize was changed in Office_Black and Expression_Dark themes.
  • A NullReferenceException could be thrown in UpdateNonFrozenNonVirtualizedCells method.
  • ArgumentException could be thrown when columns display indexes are initialized.
  • Adding invisible columns with initially assigned display index may leave gaps between columns on initial rendering.
  • ColumnFilterDescriptors with FilterMemberPath get updated after setting ItemsSource to null, which causes an exception.
  • External Row Details does not update when its visibility is changed.
  • Setting the ShouldGenerateFieldFilterEditors property to true didn't allow one to change the default filter operator for boolean columns.
  • Navigating with MoveRight while adding the first item in RadGridView's ItemsSource, commits edit operation
  • RadGridViewCommands.MoveRight command always commits edit of a new row.
  • There was 1px top Margin set on PART_MasterGridContainer which resulted in control being cut off.
  • Slow performance with VQCV and GroupRenderMode.Flat.
  • SortIndicator was not collapsed when CanUserSortColumns was set to false in VisualStudio2013 and Office2013 themes.
  • The cell is in EditMode when using Ctrl + F key combination and the CanUserSearch property is false.
  • The SelectStyle method of a CellStyleSelector was called before the CreateCellElement method of the column.
  • There was 1px border on top of the grid when ShowGroupPanel and ShowColumnHeaders are set to False in Windows8Touch theme.
  • Custom styling for HeaderRow and HeaderCell Background was not fully respected for all themes except Office2016, Fluent, Material and Crystal.
  • There was a misplacement issue with the GridViewLoadingIndicator when there was a ColumnsSelectionButton.
  • When ShowGroupPanel was set to False, 1px from the top of the grid was cut off.
  • Setting DynamicHyperLinkColumn as current column and scrolling horizontally drastically degrades performance.
CHANGED
  • Moved PART_DistinctFilterControl to a separate column in GridViewHeaderCellTemplate to avoid overlapping with sorting indices in Office2013 theme.
  • Data descriptors are now cleared when ItemsSource is changed with another collection of the same dynamic types, as dynamic types do not guarantee the same set of properties.
  • The GridViewLoadingIndicator's template for Office and ExpressionDark themes was modified - now it contains a RadBusyIndicator.

Map

NEW
  • RadMap now displays a scaled image of the last available zoom level when no images for the current one are available.

MS Controls

NEW
  • Provided styling for Hyperlink control (WPF) as well as for HyperlinkButton (Silverlight).

NumericUpDown

FIXED
  • Editing the value now works as expected when using NumberNegativePattern different than the default one. When editing, the current value will be displayed with default NumberNegativePattern (-n).

OutlookBar

FIXED
  • Initially all items are rendered as minimized when IsContentPreserved is True and the total height of the items is more than the available height.

PDF Viewer

NEW
  • Add support for CropBox element in PDF page.
FIXED
  • Annotation appears turned upside down.
  • COMException is thrown when copying content from the control and the application is hosted on a remote machine.
  • Invalid page is displayed when destination defined with zero-based page index is activated.
  • Rectangles with values that are indirect references are not imported correctly.

PdfProcessing

NEW
  • Implemented ImageSource.GetBitmapSource method to work with all color spaces and filters to enable you to obtain the source of images which use different color definitions.
  • Implemented GetColor() method for the following color spaces: CalRgb, CalGray, Separation, DeviceN, Lab, DeviceCmyk, Pattern, IccBased, Indexed to allow you to import a wider set of color definitions.
  • Implemented SCN, scn, K and k operators for setting color in CMYK colorspace.
  • Added support for CropBox element in PDF page.
  • Implemented support for import of images compressed with CCITTFaxDecode filter.
FIXED
  • Documents are exported with wrong creation and modification dates.
  • Stencil color is not preserved when importing and exporting images.

PivotGrid

NEW
  • Implemented support for resizing columns at run time.
FIXED
  • Pivot displays wrong data if Olap Measure has null values for all records and is used as aggregate description.

RibbonView

FIXED
  • RibbonSplitToggleButton's Foreground was not readable when IsChecked=True and there was no proper indication that the button is toggled.
CHANGED
  • Increased content height of RibbonView for the Windows8Touch theme and changed the SmallButtonsPerColumn property to 3 for the Fluent theme in a way to show 3 buttons in a single column.

RichTextBox

FIXED
  • 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.
  • Entering header and footer cannot be prevented using RadRichTextBox.CommandExecuting event when the document is protected.
  • NullReferenceException is thrown when calling GetStatisticsInfo and the document is empty.
  • Incorrect naming of definition for underline in HtmlFormatProvider.
  • Memory leak when cloning document containing lists, including during mail merge operation (which internally clones the document).
  • Non-breaking spaces are converted to plain spaces when importing documents from DOCX.
  • NotSupportedException is thrown when trying to import an image with invalid data.
  • 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.
  • Quickly adding a tab stop and then removing it from document's ruler crashes the application.
  • Improved layout performance. Most noticeable when there are many paragraphs in section or many spans in paragraph.
  • Duplicated content when merging documents, pasting content, or inserting DocumentFragments.
  • NullReferenceException is thrown when inserting line or page break.

SpreadProcessing

FIXED
  • 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.
  • Shapes and charts appear invisible when created in a document generated by SpreadProcessing and WordsProcessing.

Spreadsheet

FIXED
  • ArgumentException is thrown when protecting a worksheet having missing algorithmName information.
  • Filter command should be disabled when a single row or cell is selected.

TabControl

FIXED
  • The DropDownMenu is incorrectly positioned when the default TabStripPlacement is changed to Left, Right or Bottom.

TileList

FIXED
  • ItemContainerStyle property does not apply.

TreeList

FIXED
  • Bulk update of items' property, bound to IsExpandedBinding, makes items disappear.
  • Dynamically inserting new items makes other items disappear when the items are initially expanded.

WatermarkTextBox

NEW
  • Implemented ReadOnlyBackground and DisabledBackground properties.

UI for Silverlight

Demo Buy Try

New features & Roadmap

Have a feature request?

Post your feedback via the WPF and Silverlight Feedback Portal.

What's new across all Telerik products?

See all updates

Background-NextSteps

Next Steps

Launch demos

See UI for Silverlight in action.

Check pricing

Purchase individual products or any of the bundles.

Download Free Trial

With dedicated technical support.