mask_group_31

Silverlight

Release History

Telerik UI for Silverlight is Retiring

Driven by the evolution of technology and industry standards, Progress Software is deprecating Telerik UI for Silverlight effective December 1, 2023. Technical support and critical fixes will be available until December 1, 2024.

UI for Silverlight Q2 2014

June 18, 2014

PdfProcessing (New)

  • Enables users to import and export PDF documents without the need of any third-party libraries
  • Allows to create, load and modify PDF documents using an intuitive API

SpreadProcessing (New)

  • Enables users to seamlessly process the most common text and spreadsheet file formats even without having Microsoft Office or any other 3rd part library installed
  • Allows to create, load and modify documents in XLSX, CSV, and Tab-delimited file formats, as well as export them to PDF

All Controls

NEW
  • VisualStudio2013 theme
FIXED
  • NullReferenceException at Telerik.Windows.Controls.TypeConverterWrapper ConvertBack method
  • TypeConverterWrapper passing invalid results breaks the binding, instead of creating validation error
  • Implement PropertyChanged Notification for Count property of DataItemCollection
  • Touch does not work correctly when a control is unloaded and loaded again
CHANGED
  • In Office2013 theme VerticalAlignment of the Label is set to Center

AutoCompleteBox

NEW
  • Provide a way to modify the highlighted index when filtering
  • Make it possible to implement custom item Highlighting logic of items in the DropDown portion of the control
  • Add a possibility to set minimum populate delay to the control
FIXED
  • When the ItemsSource is bound to a big collection typing in the TextBox of the control leads to performance issues
  • Memory leak in the SearchText property of the AutoCompleteBox
  • DisplayMemberPath binding and TextSearchPath binding don't work in Single SelectionMode
  • The caret goes to the beginning of the text in certain scenario
  • Setting SearchText initially is not working in Multiple SelectionMode
  • Exception is thrown when setting SearchText to null

Book

FIXED
  • Insert/Remove items from the ItemsSource throws InvalidOperationException
  • Exception is thrown when removing multiple items from the business collection displayed in the RadBook

Breadcrumb

CHANGED
  • RadBreadcrumbBarAutomationPeer inherits now from System.Windows.Automation.Peers.ItemsControlAutomationPeer instead of System.Windows.Automation.Peers.FrameworkElementAutomationPeer

BulletGraph

FIXED
  • When changing implicit themes at runtime, the FeaturedMeasure disappears

Buttons

FIXED
  • RadButton, RadDropDownButton, RadSplitButton - Focus State should be under Content in Transparent theme
  • RadSplitButton arrow is not centered when different DropDownButtonPosition is set
  • The MouseOverChecked state is missing in Windows8 theme for RadToggleButton and RadRadioButton

ChartView

NEW
  • Implement MajorTickLength property for the chart axes
FIXED
  • ArgumentException caused by BarSeriesAutomationPeer after clearing the Series collection of a RadCartesianChart
  • DivideByZeroException is thrown when trying to zoom in a DateTimeContinuousAxis with a single series with a single data point
  • Left stroke is incorrectly drawn when zooming an AreaSeries with empty points and StrokeMode All
  • Scatter line is drawn incorrectly when zooming in on data that is not consecutive
  • Stacked areas are drawn incorrectly when categories appear in different order in the different series
  • Spline is drawn in a weird way when empty points are present and non-empty points are far away
  • Stacked areas are drawn incorrectly when data points' categories are not in the exact same order
  • Stacked areas are drawn incorrectly when series have different value axes

ColorPicker

FIXED
  • SplitButtonStyle is not applied properly
  • Missing Headers in ColorPicker when Windows8 and Windows8Touch theme is set with StyleManager
CHANGED
  • ColorButtonStyle and ExpanderButtonStyle properties are now deleted. Use the newer SplitButtonStyle property in order to set the corresponding ButtonPartStyle and TogglePartStyle properties of the RadSplitButton

ComboBox

NEW
  • Add DataTemplate for the selection box of an editable RadComboBox
FIXED
  • After closing and reopening the DropDown scrolling is no longer possible on touch enabled devices
  • ComboBoxItem is not read from the Narrator when navigating to it with the keyboard
  • Exception is thrown when setting VirtualizingStackPanel and IsVirtualizing="True" and scrolling with Touch

DataForm

NEW
  • Add support for string format for dynamic properties
FIXED
  • Memory leak in DataFormComboBoxField
  • DataFormComboBoxField clears its selected value when switching between data templates

DatePicker

FIXED
  • Entering date that contains letters causes ArgumentOutOfRangeException when SelectedDate is bound and AllowParsingWithoutSeparator is set to True

DateTimePicker

FIXED
  • When you type some value that is not in the ItemsSource the SelectedValue becomes null and the text in the WatermarkTextBox is deleted
  • The CloseButton content is not changed when you apply a different culture in ExpressionDark theme

Diagram

FIXED
  • AutoFitButton Path is clipped in Office2013 theme
  • DiagramLayoutComplete event is fired before the animation are completed
  • Connection visualization is not correct when Diagram is integrated in Tab
  • Pan animation doesn't work in Silverlight

Docking

NEW
  • Make Save/Load layout support LinqToXML
  • Add VisualState to the DocumentHost Panes for Selected and not focused state
  • Top Autohide Area has the same style as the Document Host
  • Provide a way of indicating the active ToolWindow in the office themes
  • Make the Activation of Panes change the VisualState of all ToolWindows in the control
FIXED
  • Showing a ContextMenu inside the AutoHideArea causes it to be closed immediately

Expander

FIXED
  • ToggleButton should not be Transparent on MouseOver in Windows8Touch theme
  • When the control is disabled, the content should not be disabled
  • Incorrect Width and Height of the ToggleButton in Windows8 theme

ExpressionEditor

FIXED
  • ExpressionEditor throws a NullReferenceException when in CellEditTemplate

GanttView

NEW
  • Implement the Deadline property of the GanttTask class
FIXED
  • Expanding and Collapsing rows in the grid part is slow

Gauge

FIXED
  • Exception is thrown when implicit theme is changed at runtime
CHANGED
  • As of Q2 2014 the RadGauge control in the Telerik.Windows.Controls.Gauge.dll is deleted. Use the newer RadGauge control that is in the Telerik.Windows.Controls.DataVisualization.dll instead

GridView

FIXED
  • Wrong selection when data is real time updated in GroupRenderMode="Flat"
  • "Element is already a child of another element" exception is thrown when ControlPanelItem has custom content
  • SelectedCells count is incorrect after selecting all rows
  • First group top border is missing when there is a new row and it is in edit mode - Windows8 theme
  • Element is already a child of another element exception is thrown at design time - Windows8, Office2013 themes
  • RadGridView.SelectedItem binding is broken when SelectionUnit is changed to Cell
  • Columns data get overlapped after updating simultaneously DisplayIndex and IsVisible properties
  • Pasted rows are not correct after coping all rows with SelectionMode Extended due to the additional cells that remain in SelectedCells collection
  • SelectedCells count is not correct when selecting multiple items with Extended mode
  • Columns and column groups get misaligned after restoring GridView settings using PersistenceFramework
  • InvalidOperationException in GridViewItemContainerGenerator.LinkContainerToItem()
  • Only the first cell from SelectedCells remains in the collection after changing the mode to Multiple or Extended
  • Infinite Layout cycle when UI virtualization is disabled
  • RadGridView is consuming resources when its IsBusy property is set to False
  • GridViewCell's ToolTip disappears after leaving edit mode
  • NullReferenceException in GridViewCell.Editor_Loaded method
  • NullReferenceException in GridViewCellInfo.ctor
  • CheckBox content in FilteringControl do not show seconds when parent column is bound to DateTime property
  • NullRefException in design time in GridViewVirtualizingPanel.DestroyContainers and GridViewVirtualizingPanel.NestedLayoutStrategy
CHANGED
  • Delete GridViewMaskedTextBoxColumn. Use GridViewMaskedInputColumn instead
  • Delete GridViewIndicatorCell

ListBox

NEW
  • Implement IsSynchronizedWithCurrentItem property in order to disconnect the connection with CollectionViewSource
  • Make it easier to drop an item after the last item in the control
FIXED
  • When SelectedIndex is changed the SelectedItem property is not updated if the control is initially Collapsed and vice versa
  • Setting SelectedItems in the constructor selects only the first item, not all of them
  • The SelectionChanged event is not fired if the ListBox is not visible
  • When the control is unloaded, changing its selection doesn't cause its SelectionChanged to be triggered
  • DragDropEffects are not working correctly with ListBoxDragVisualProvider
  • When drop item after the last one the there is too much space between ListBoxDragCue and the last item
  • If a dragged item is not over an existing item of the ListBox control the drop cue is not displayed
  • When ItemsPanel is set to RadWrapPanel with Horizontal Orientation, the dropVisual is Horizontal
  • In some cases Drop Cue of the ListBox goes out of its boundaries while dragging an item
  • NullReferenceException is thrown if EmptyDragVisualProvider is used and drag and drop operation is performed

Map

FIXED
  • Improve map shapes visualization when zooming
  • ObjectDisposedException is thrown in VisualizationLayer.StopBackgroundThread
  • Removing of the data item from the collection don't remove correspondent MapShapeBindableWrapper from layer
  • VisualizationLayer do not show items when MapLayer.Location is bound to the data model and items are placed directly to the layer in XAML
  • The buttons' foreground in CommandBar is not correct in Expression_Dark and Windows8 themes
  • The MapShapeData objects in VisualizationLayer aren't rendered correctly when built-in mini map is used
  • Zooming to level which does not contain tiles clears available tiles from previous level

MaskedInput

FIXED
  • AutomationProperties.Name is not applied to the control
  • "Cut" then "Paste" in MaskedTextInput does not work as expected
  • Cut command replaces symbols that are cut with placeholders in no-masked
  • Incorrect Space Key Behavior. Space must not be allowed in Currency and Numeric input
  • MaskedInputBase handles the OnMouseWheel event even when the SpinMode property is set to None
  • Pasting values in the controls, clears the current value in order to paste the new content
  • NoMask and FormatString="n0" (n1 , n2 n3....) parsing issues with German, Italian Cultures
  • The combination Ctrl + Shift + Z produces unexpected symbol
  • Cut command without selection produces unexpected symbol

MaskedTextBox

CHANGED
  • As of Q2 2014 RadMaskedTextBox control is deleted. Use the newer RadMaskedInput instead

PdfViewer

NEW
  • Display documents with incorrectly specified Type0Fonts

PersistenceFramework

NEW
  • Add SaveToStorage method that takes as parameters a list of the StorageIds to be saved
  • Allow persisting values in cross-version applications
FIXED
  • Improve XmlSerialization logic in the PersistenceFramework

PivotGrid

NEW
  • Sorting dates defined in OLAP Cube as dates, not as strings
  • Add support for ordering of data as it is stored (SortOrder.None option)
  • Add localization of month names and UI culture support
FIXED
  • Label Filter for Date-Week displays nothing in the Items part
  • Exception is raised in some cases in RadPivotFieldList when opening Label Filter dialog and there are null values in ItemsSource
  • Values box in RadPivotFieldList is not localized
  • Users are unable to modify SupportedAggregateFunctions collection

PropertyGrid

NEW
  • Add ScrollIntoViewAsync – a method that allows scrolling property into view while virtualization is on
  • Add Single EditMode - an edit mode that enables edit of a single property.
FIXED
  • BindingMode is OneWay when there is editor template and PropertySetMode is None
  • NullReferenceException at Telerik.Windows.Controls.Data.PropertyGrid.AutoBindBehavior.BindEditor()
  • Localization for the Display Attribute does not work with PropertySets
  • NullReferenceException in GetItemStatusCore method of CollectionEditorPickerAutomationPeer
  • Optimize PropertyDefinitions processing for not expanded nested properties
CHANGED
  • Change VerticalContentAlignment of PropertyGridField to Stretch In Office2013 theme

RibbonView

FIXED
  • HeaderStringFormat property is not working as expected
  • Memory leak in RadRibbonView when it is hosted in a RadTabControl
  • TabControl MouseOver visual state modified in Windows8Touch theme
  • RibbonView minimized button screen tip is misaligned
  • The RibbonView TabStrip ScrollViewer is displayed unexpectedly
  • The ContextualGroups in Windows8Touch theme are not correctly displayed

RichTextBox

NEW
  • Rtf Format Provider: Inherit row properties from one row to another if there is no \trowd control word
  • Html export: added option for to always export span tag for Span document elements
FIXED
  • Header/footer cannot be unlinked when previous header/footer is empty
  • The first modification of any property of a style present in Styles Gallery is not applied
  • ImageEditorDialog doesn't apply changes into the image inside the document
  • Modifying default tab width does not affect the layout
  • The preferred width of merged table cell is exported to docx with wrong value
  • Improve performance of DocumentSelection.GetSelectedParagraphs() method

ScheduleView

NEW
  • Provide a way to find the exact location when an appointment is dropped
  • Make possible to find out from which Resource the dragging operation has started when the Appointment has multiple resources assigned
  • Provide a way to have appointments with different height set in the AppointmentItem Style
FIXED
  • If the ScheduleView is placed in a RadWindow, close dialogs sometimes open behind it
  • Error message is raised in EditRecurrenceDialog when deleting the value of the NumericUpDowns in the RecurrencePattern panel

SpellChecker

FIXED
  • Р•mpty Run in MS FlowDocument causes exception when MS RichTextBox is spellchecked

Spreadsheet

NEW
  • Add filtering functionality
  • Add sorting functionality
  • Introduce export to PDF
  • Add Error cell value
  • New MessageShowing event that allows modifying or suppressing all alerts displayed to the user
  • Introduce automatic update for all defined names and cell references when the workbook name is changed
  • Add automatic translation of cell references when cells/rows/columns are inserted or deleted
FIXED
  • Win32Exception is thrown when the function tooltip is shown in an XBAP application
  • Exception caused by setting the VisibleSize property of a protected worksheet
  • Exception produced by setting the VisibleSize property and resizing rows/columns of the worksheet
  • Hyperlink dialog raises exception when the text to display is incorrect formula
  • RadSpreadsheet UI stops updating after the general error or missing operand error window is closed
  • The shapes adorner does not update properly after deleting an image and then performing an undo and redo
  • InvalidOperationException is thrown when clicking the FindNext button of the Find and Replace dialog in an XBAP application

TabControl

FIXED
  • MouseOver and MouseOverSelected states are modified so that they are consistent with RadRibbontab in Windows8Touch theme
  • Tabs scrolling in TabStrip doesn't work correctly
  • TabControl items get unexpected white background from ScrollViewerElement in Windows8 theme

TileList

FIXED
  • Tile SelectedVisual Border is not clickable in Windows8, Windows8Touch and Office2013 themes

TileView

FIXED
  • FluidContentControl does not work with Office2013 theme
  • MaximizeMode set to "One" doesn't work as expected in nested RadTileViews
  • When a TileView item is selected, the Toggle button in the Header is disabled in Windows8Touch theme

TimePicker

FIXED
  • TimePicker doesn't show the initially selected time in Windows8 theme

TouchManager

NEW
  • Add TouchManager.IsTouchEnabled property
FIXED
  • Memory leak in TouchManager(EventHandler<TouchEventArgs>)

ToolTip

FIXED
  • RadToolTip is not closed on mouse leave

TransitionControl

FIXED
  • RadTransitionControl crashes with AG_E_UNKNOWN_ERROR 1001 when you remove its Content and add it again

TreeListView

NEW
  • TreeListView Connecting Lines
FIXED
  • The AutomationControlType of RadTreeListViewAutomationPeer is updated to DataGrid
  • Output errors when AutoExpandItems is bound to IsChecked of an external checkbox
  • TreeListViewRowCoreValidationStyle is throwing design time exception in Office2013 theme

TreeView

FIXED
  • Allow cancelling a drag operation originating from certain items
  • Drag is started unexpectedly from a control in the header of the TreeViewItem
  • Speed Up Lines Drawing / Updating Process. This improves greatly the performance when Scrolling and Bringing Into View
  • TextDropAfter, TextDropBefore, TextDropIn, TextDropRoot properties do not work with NEW DragDropExecution mode
  • IsDragPreviewEnabled and IsDragTooltipEnabled properties don't work with the new DragDrop functionality
  • TreeViewItem Background gets lost when Selecting and then moving Focus from the item in Windows8 theme
CHANGED
  • Obsolete 3ViewSettings.DragDropExecutionMode property. Make its default value - "NEW"

ZipLibrary

FIXED
  • ZipArchive throws the NotSupportedException when it is opened from a Stream which does not support the Flush method

UI for Silverlight

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.