mask_group_31

Silverlight

Release History

 

UI for Silverlight Q2 2014

Jun 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

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.