mask_group_31

Silverlight

Release History

 

UI for Silverlight 2010.2924

September 23, 2010

Q2 2010 SP2

Changes:

RadGridView

RadGrid

What’s New:

  • Added: Support for ReadOnly attribute and DisplayFormat attribute (only DataFormatString part).
  • Introduce a property "ValidatesOnDataErrors" which can switch validation modes (InViewMode, InEditMode).
  • Added: IsReadOnlyBinding property for RadGridView and GridViewBoundColumnBase.
  • Added: Copied and Pasted events.
  • Exporting numbers to ExcelML now always uses InvariantCulture.
  • Copy & Paste commands are now handled by the KeyboardCommandProvider instead of the OnKeyDown override.
  • Added caching to GridViewComboBox column elements.
  • Added: Select the whole content in the textboxes on TripleClick.
  • Enable TAB navigation inside RowDetails and cells.
  • Copying to the Clipboard now skips hidden columns as well as columns and rows whose cells have all been cancelled by the user.

What’s Fixed:

  • Fixing memory leak with inline data template for GroupHeaderTemplate property.
  • Implemented workaround in RadGridView for memory leaks in SL4 when inline DataTemplate is used.
  • Fixed: Issue related to ValidatesOnDataErrors property.
  • Fixed: When cell leaves edit mode, element outside RadGridView takes focus for a while.
  • Fixed: FieldFilter editors disappear when the FilteringControl template is modified through the FilteringControlStyle property of the column.
  • Fixed: Bug where pasting onto GridViewComboBoxColumn would not work - implemented OnPastingCellClipboardContent for ComboBoxColumn.
  • Fixed: Issues with clipping part of the cell content on horisontal scrolling.
  • Fixed: Row Details are not displayed when there is a RowStyle defined that changes the GridViewRow template.
  • Fixed: Clicking on a selected row after scrolling down does not deselect all other rows.
  • Fixed: IsReadOnlyBinding precedence logic (RadGridView has precedence over GridViewDataColumn)
  • Fixed: A bug where resizing a column which is after an invisible column results in exception.
  • Fixed: Argument exception when dragging header cells in ChildWindow.
  • Fixed: CellEditEnded event is fired when only row is in edit mode (cell is not in edit mode).
  • Fixed: InvalidOperationException is thrown when hyperlink outside RadGridView is pressed while RadGridView has focus.
  • Fixed: Not Draggable column now remains not draggable after open and close the filtering popup.
  • Fixed: Issue with disappearing items on Zoom.
  • Fixed memory leak with header cells notifications.
  • Index was out of range exception when changing columns collection and the grid is scrolled.
  • Fixed: Issue with docking and incorrect measured gridview columns.
  • Fixed: Issue with maximizing window.
  • Fixed: Flickering on selection while scroll down.
  • Fixed: UniqueName now is generated properly in case not set.
  • Fixed: Issue with ValidatesOnDataErrors property - works only when set on a grid level.
  • Fixed: Exception when CanExecuteExpandHierarchyItem was called and CurrentCellInfo is null.
  • Fixed: Memory leak in GridViewScrollViewer.
  • Fixed: CellStyleSelector.SelectStyle not being called when the GridViewCell's property is changed and PropertyChanged is raised.
RadScheduler

RadScheduler

What’s Fixed:

  • If Flowdirection is set to RightToLeft, the scheduler's calendar (between the next/previous buttons) always pop to the left.
RadChart

RadChart

What’s New:

  • Added Axis.MajorTicksVisibility property - toggles the visibility of the axis major ticks.
  • Added Axis.AxisLabelsVisibility property - toggles the visibility of the axis item labels.
  • Added logic to apply RadCharInstance.DefaultView.ChartArea.FontSize to the SeriesItemLabel.
  • Added RadialSeriesDefinition.StartAngle property that gets or sets the starting angle for the first item in the pie / doughnut series.
  • Added PlotAreaMouseLeftButtonDown, PlotAreaMouseLeftButtonUp, PreviewPlotAreaMouseLeftButtonDown and PreviewPlotAreaMouseLeftButtonUp events on the ChartArea object that , where the event args contain information about the X and Y logical values.
  • Added ChartLegend.ReverseLegendItemsOrder property to reverse the legend items order.

What’s Fixed:

  • Memory leaks in certain scenarios with dynamic data.
  • Bar series items still animated when ChartArea.EnableAnimations is set to false.
  • Performance issues with categorical charts when the control is bound to a large amount of data.
  • Series item labels not updating when the chart is bound to an observable collection, and an element of the collection is modified.
  • Pie/Doughnut slices not redrawn when their respective DataPoint.YValue changes.
  • Bubble series item positioning and size incorrect in specific scenarios.
  • Exception with Scatter series type when having multiple DataPoints with the same XValue.
  • Exception in zoom / scroll scenarios if the RadChart.ItemsSource contains only a single point.
  • Tooltip not hiding when navigating away from RadChart.
  • DateTime formatting issue in item tooltips when the chart is populated manually.
  • SeriesDefinition.Appearance.Foreground property not applied on the series item labels.
  • LegendLabel not populated when using the grouping & aggregates feature.
  • Minor ticks not updating when switching from horizontal to vertical series type.
  • Exporting engine did not take the element margin into account when performing the export operation.
  • Legend header should be collapsed when empty.
  • Ghost lines in RadChart with wide items range and narrow axis range.
  • Incorrect axis rendering issue when setting specific manual axis range (0,10,1).
  • Additional Y axes not sized correctly in some scenarios.
  • ChartLegendItem.MarkerStrokeThickness is not template-bound to its respective marker shape.
  • Fix for doubled data series on zoom/scroll with UseDefaultLayout =false (broken with weekly internal build).
RadTab

RadTabControl

What’s Fixed:

  • When the selected tab item is removed, the first tab is selected.
RadTreeVieww

RadTreeView

What’s New:

  • Add SelectItemByPath method.
  • Set TreeView.IsVirtualizing to VirtualizingStackPanel.IsVirtualizing if is set.

What’s Fixed:

  • BringIntoViewIndex not calculated correctly when removing item.
  • DoubleExpand issue when modifing bound ObservableCollection.
  • Edit mode not stopped, when click outside the treeview.
  • Fix the implementation of the UI Automation.
  • Keyboard navigation doesn't work properly when a new RadTreeViewItem is added and selected.
  • Navigation with keyboard doesn't work correctly, when the PreviewSelected event is handled.
  • Not working - creating automation peers for TreeViewItems.
  • The edit mode of a RadTreeViewItem is not cancelled on lost focus.
  • The RadTreeViewItem's are not independent when IsTriStateMode="False".
  • Improper focus management in edit mode.
  • Window.IsEnabled not working properly with the items when the tree is virtualized.
RadTreeListVieww

RadTreeListView

What’s New:

  • TreeListViewRow will now change its HierarchyExpandButton every time the value of IsExpandable changes.

What’s Fixed:

  • Fixed: Null refference exception when TreeListView is hosted in IE.
  • Fixed: When moving items along branches in TreeListView, sometimes indentation is wrong
  • Fixed: TreeListView rows were not aware of the drop position ( before, after , inside) on drag and drop.
  • Fixed: Issue where items could not be expanded/collapsed using keyboard-activated commands.
RichTextBox

RadRichTextBox

What’s New:

  • Implement PageOrientation property to rotate pages portrait/landscape/180/270.

What’s Fixed:

  • HtmlFormatProvider does not import text in 'sup' and 'sub' tags.
RIbbonBar

RadRibbonBar

What’s Fixed:

  • Closing a contextual tab in the ribbon, the first tab is the ribbon is selected instead of the tab that was selected before opening the contextual tab.
  • Tabs are not shown when binding to collection of RadRibbonTabs.
  • The Content of the RibbonButton and RibbonToggleButton isn't displayed as disabled when the buttons are disabled.
RadDataPager

RadDataPager

What’s Fixed:

  • Fixed: Setting the IsTotalItemCountFixed property during initialization creates the ViewModel prematurely.
RadDock

RadDock

What’s New:

  • Added: IsAutogenerated attribute when the Layout is Save/Load.

What’s Fixed:

  • Binding of AnimationSelectorProxy property to the AnimationSelector property shows errors, because they have different type.
  • The Docking control crashes if the element with VisualRoot is removed from the ControlTemplate of the ToolWindow control.
RadComboBox

RadComboBox

What’s Fixed:

  • On editable ComboBox the watermark is not hidden when the Text property is set, but the selection is not updated.
  • Clicking the Clear button does not reset the Text property when there is no selection and the user typed text that didn't match any item.
  • When ItemsSource items are added one by one, the previously set SelectedValue is ignored.
  • Changing the ItemsSource when the SelectedItem property is changed does not update the selection box.
  • SelectedValue is not updated when the selection is changed if once was set to non existing value.
  • COM exception is thrown when RadComboBox is inside a ChildWindow or RadWindow and IsDropDownOpen is set to true in XAML.
  • Images with MemoryStream source are not properly displayed.
RadColorPicker

RadColorPicker

What’s Fixed:

  • Collapse animation steals focus.
  • When the RadColorSelector is in a ControlTemplate, the NoColorText property isn't applied.
RadProgressBar

RadProgressBar

What’s New:

  • ProgressBarIndicator is not updated when Maximum or Minimum is updated.

What’s Fixed:

  • Data binding the Maximum property in a DataTemplate does not work.
  • The Maximum property could not be set in XAML if in DataTemplate.
RadRating

RadRating

What’s New:

  • Rating: Add a property to manage the precision of the rating.
RadTileVIew

RadTileView

What’s Fixed:

  • A Visibility property of the TileViewItem cannot be bound.
  • FluidContentControl doesn't change its states accordingly to the defined thresholds.
  • Optimize animation performance when large content is used.
RadToolBar

RadToolBar

What’s Fixed:

  • Fixed: Various resizing issue.
RadPanelBar

RadPanelBar

What’s Fixed:

  • Fixed memory leaks.
  • When the items are re-ordered inside the PanelBar - the headers are cleared.
RadMap

RadMap

What’s Fixed:

  • DegreeMetric constructor throws exception when NaN double is passed as parameter.
RadExpander

RadExpander

What’s New:

  • Use FocusVisualStyle property to control focus visual.

What’s Fixed:

  • Cannot set a Theme in runtime.
RadGauge

RadGauge

What’s Fixed:

  • Possible memory leak if the ScaleObject.ItemTemplate is specified inline.
RadSlider

RadSlider

What’s Fixed:

  • StackOverflow issue when binding SelectionStart and SelectionEnd.
RadNumericUpDown

RadNumericUpDown

What’s Fixed:

  • When starting to delete the number from the beginning with Del key, it stops when reached the GroupSeparator.
RadDateTimePicker

RadDateTimePicker

What’s New:

  • Add localization support for RadDateTimePicker default strings.

What’s Fixed:

  • Clear SelectedDate and SelectedTime when they get null value.
  • When only date is selected, TimeOfDay is set to Now by default.
RadBusyIndicator

RadBusyIndicator

What’s New:

  • Make the Background of the indication part of RadBusyIndicator not connected to the Background property of the whole control.
HTMLPlaceHolder

HtmlPlaceholder

What’s Fixed:

  • Wrong rendering position when in RadWindow and FlowDirection="RightToLeft".
RadUpload

RadUpload

What’s Fixed:

  • Items should not be reset when new files are browsed.
  • Upload cannot be cancelled in the UploadStarting handler.

FluidControl

What’s New:

  • Allow manual state set - ignoring the thresholds.

What’s Fixed:

  • ElementBinding does not work in Large and Small Content.
  • Performance issue when and ItemsControl generates its items.

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.