mask_group_31

Silverlight

Release History

 

UI for Silverlight 2011.1419

Apr 18, 2011

Q1 2011 SP1

New Controls:

TimeBar

RadTimeBar is now official

With Q1 2011 SP1 we ship the official version of RadTimeBar.

Changes:

RadGridView

RadGridView

What’s New:

  • Added: Support for DataAnnotations.EditableAttribute.
  • Allow GridViewExpressionColumn's expression to be declared in XAML.

What’s Fixed:

  • Fixed: Issue with Header row and 30000 px size.
  • Fixed: Issue with restrictive measurement in frozen columns.
  • Fixed: A bug where grouping or sorting an ExpressionColumn whose Expression is a parameterless lambda crashes the application.
  • Fixed: Cell enters into edit mode when it is not enabled.
  • Fixed: Issues with clipping by introducing new update solution.
  • Fixed: Exception on fast home/end navigation.
  • Fixed: When edited item is changed on RowEditEnded or RowValidating events change is not reflected.
  • Fixed: Issue with incorrect column measurement.
  • Fixed: Problem with scroll to bottom caused by ScrollViewer.Invalidate measure.
  • Fixed: Horizontal ghost lines in flat mode caused by round-off errors.
  • Fixed: Issues with HeaderCell clipping.
  • Fixed: Issues with mouse over state.
  • Fixed: Issues with horizontal scrolling and clipping.
  • Fixed: Issue with cell selection while scrolling.
  • Fixed: Invalid cast exception with GridViewCheckBoxColumn when the DataMemberBindingConverter returns not bool? Value.
  • Fixed: Issue with mouse hover and clipping.
  • Fixed: null reference exception with GridViewDataControl.IsInEditMode getter
  • Fixed: Issue with resizing and recreating columns
  • Fixed: Issues with isvisible and display index of columns.
  • Fixed: Issue with pagedown navigation and current cell.
  • Fixed: Issue with auto and star columns measurement.
  • Fixed: TAB navigates through disabled cells.
  • Fixed: white lines are shown when grid is scrolled with the thumb.
  • Fixed: Checkbox in GridViewDataColumn not displayed properly when using value converter.
  • Fixed: Issue with clearing columns and scrolling.
  • Fixed: Issue with navigating with frozen columns.
  • IsBusy will be set only if DataLoadMode == DataLoadMode.Asynchronous.
  • Fixed selective scrolling clipping mechanism.
  • Fixed: GridViewExpressionColumn to respect the TextAlignment, TextWrapping, TextDecoration and TextTrimming properties.
  • Fixed: Issue where the LookupValueConverter would not update its Selector when the ItemsSource of the associated combobox column changes.
  • Fixed: Issue with incorrect arrangement of columns after clearing columns.
  • Fixed: Issue with GridviewToggleButton Style/Templates could not be applied.
  • Fixed: Auto-generating custom columns causing column to appear multiple times.
RadChart

RadChart

What’s New:

  • Exposed the original MouseButtonEventArgs in PlotAreaMouseEventArgs.
  • RadSlider unused template parts removed.
  • Updated the series item borders in the Vista theme.

What’s Fixed:

  • Fixed an ArgumentOutOfRangeException in StackedSplineAreaSeries.
  • Fixed a null reference exception with sampling, implicit mappings and null values.
  • Fix for MinZoomRange not respected when SeriesMapping.ItemsSource is used.
  • Fix for AxisX not displaying proper intervals, when using very small datetime intervals.
  • Fix for KeepExtremes with empty values.
  • Fix for Axis Title not updated properly, when switching axes.
  • Fixed a StackOverflowException when updating SeriesMapping's source.
  • Fixed RadChart not updated when setting DataContext and populated by SeriesMapping.ItemsSource.
  • Fix for Selection interactivity exception on rebind (SelectedItems not cleared properly on rebind).
  • Fixed a binding error appearing in the output window.
  • Fixed an ArgumentException thrown in design time when binding PaletteBrushes.
TimeBar

What’s New:

  • Added Selection thumb snapping – it is now possible to snap to a whole interval.
  • Added Selection indicator, showing where the current selection stands within the whole period range.
  • Added Min/Max selection range properties to constrain the selection.
  • Added VisiblePeriodChanged routed event, notifying that the visible range has changed.
  • Drill routed event, notifying that a drill has occurred.
  • Selection thumb - new design.
  • Added Selection thumb mouse over states.

What’s Fixed:

  • Fixed VisibleRange coercion, not taking into account MinZoomRange.
  • Fixed group / item hovering, causing strange hover and selection behavior.
  • Fixed SelectionChanged event invocation, causing SelectionChanged event to be called twice in certain conditions.
  • Fixed selection thumb’ handle movement to follow the mouse more precisely.
  • Fixed LayoutCycle exception caused by not setting or setting with binding PeriodStart / End properties.
  • Moving the selection thumb outside visible area now scrolls automatically in this direction.
  • Differed VisibleStart/End updates to improve performance in MVVM scenarios.
RichTextBox

RadRichTextBox

What’s New:

  • Added: API for manual scrolling, as in ScrollViewer.
  • Added: Themable CommentsPane control.
  • Added: Printing support for Comments.
  • Added: Theme Support for RadSpellChecker.
  • Added: Drag resizing for rows in table.

What’s Fixed:

  • Fixed: After using CheckAllAtOnceDialog in RadSpellChecker, can't select the new text and the DocumentLayoutMode is always set to Flow.
  • Fixed: Bullet symbols not correctly visualized on Mac.
  • Fixed: Selction Background Color too faint on Mac.
  • Fixed: InsertHyperlink dialog throws exception when inserting hyperlink when the caret position is at the start of the hyperlink.
  • Fixed: Paragraph SpacingBefore/SpacingAfter is not respected when paragraphs are in table.
  • Fixed: Selecting two subsequent tables with no paragraphs between them causes endless loop.
  • Fixed: SelectionMiniToolBar stays visible after parent RadRichTextBox unloads.
  • Fixed: Setting implicit style to TextBlocks affects visualization of spans.
  • Fixed: Some icons and dialogs looking strange when ExpressionDark theme is applied.
  • Fixed: TableCellContentAlignment command should clear locally set TextAlignment of the paragraphs and tables inside the table cell.
  • Fixed: HtmlFormatProvider does not regard margins on paragraphs on import, thus the spacing before/after paragraphs is lost.
MaskedInput

RadMaskedInput

What’s New:

  • Added: Option for masked numeric input controls to restrict input ahead of the value.
  • Added: Design time Smart Tags.

What’s Fixed:

  • MaskedCurrencyInput should not inherit MaskedNumericInput.
  • MaskedInput controls should use the current culture.
  • OemMinus key should toggle the sign of the value with numeric input.
  • Fixed: Pressing Ctrl+A twice clears the text.
  • Fixed: Pressing decimal key does not move the caret to decimal point when value is null.
  • Fixed: SelectedText is cleared after repositioning the caret when setting AllowSkipPlaceholders to false.
  • Validation should trigger after the control has loaded.
ScheduleView

RadScheduleView

What’s New:

  • DayStartTime and DayEndTime in ViewDefinition now work in MonthView.
  • Added Horizontal/VerticalScrollBarVisibility properties.
  • Appointment navigation buttons - when enabled, will display buttons that navigate to the previous/next appointment if the current visible range does not contain appointments.
  • Typing on SelectedSot creates an appointment and enables inline editing.

What’s Fixed:

  • Changing the view from TimeLine to MonthView by code when we have Resources throw null ref. exception.
  • ComputedHorizontalScrollBarVisibility and ComputedVerticalScrollBarVisibility should be read-only.
  • Design-time exceptions in Blend and Visual Studio.
  • InlineEditing does not commit changes.
  • Custom IResource implementations rendered incorrectly in GroupHeaders.
  • The MouseWheel event is not always handled.
  • UniqueID is no longer copied in Appointment.CopyFrom.
  • ScheduleViewLocalizatonManager overrides the LocalizationManager.Manager property (this breaks custom localization managers).
  • SILVERLIGHT ONLY: Inline editing does not work.
RadTreeVieww

RadTreeView

What’s Fixed:

  • Fixed: IsDropAllowed property of the RadTreeViewitem doesn't work when the drop position is before or after the item.
  • Fixed: MouseOver state is not removed when using BusyIndicator in SelectionChanged event handler.
  • Fixed: PreviewEdited event is fired after underlying data has been updated.
  • Fixed: Space Key is ignored in Edit Mode.
RibbonBar

RadRibbonBar

What’s New:

  • Added: Office2010 features.

What’s Fixed:

  • Added PreviewPopupOpened/PopupOpened event – used to handle the popup opening when the RibbonBar is minimized.
  • Fixed: In Expression Dark theme, the RadRibbonTab within the ContextualGroup have too dark header foreground.
  • Fixed: The RibbonGroup's Header DataTemplate isn't applied in Windows7 and ExpressionDark theme.
  • Fixed: When ribbon tab items are databound and initially the ribbon is collapsed, when you turn it to visible no items are generated.
RadTileVIew

RadTileView

What’s New:

  • Added: Selection Implementation.
  • Added: Styling Selection.

What’s Fixed:

  • Fixed:GetPositionFromIndex invalid index exception.
  • Fixed:Items visibility and MaximizedMode issue.
  • Fixed:Synchronization problems with BackgroundWorker and RadDomainDataSource with paging.
  • Fixed:TileView with one item in StackPanel, maximizing the item causes an exception.
DataForm

RadDataForm

What’s New:

  • Added: Validation summary for RadDataForm.
  • LabelPosition and Mode properties can be overridden at field level (formerly these were auto-asigned form the parent form). Now if the user explicitly specifies a value - it is taken into account.
  • Custom DataFields (defined in templates) now take the theme from RadDataForm for thier content.
  • Mode property of RadDataForm is now readonly.
  • Added: LabelStyle property to RadDataForm.
  • Added: Support for DataformatString attribute.
  • RadDataForm now respects the ReadOnlyAttribute when autogenerating fields.
  • Added: Support for display name attributes.
  • Added: Support for AutoGenerateAttribute.
  • IsEmpty property is now readonly.

What’s Fixed:

  • FIxed: Null refference exception in Blend when adding data field in dataform.
  • Fixed: Isreadonly property when set explicitly , is overriden by the field mode.
  • Fixed: Calling ValidateItem method on RadDataForm always returned false.
  • Fixed: Textboxes in datafields did not respect application theme.
RadDomainDataSource

RadDomainDataSource

What’s Fixed:

  • Fixed: When empty QDSCV is used as RadGridView's ItemsSource (MVVM approach with RadGridView and RIA services) new item added via "ShowInsertRow" after commit is not visible inside RadGridView.
DataFilter

RadDataFilter

What’s Fixed:

  • Fixed: A NullReferenceException can be thrown when clearing the FilterDescriptors.
RadMap

RadMap

What’s New:

  • Added new way to set GeoBounds of the map provider using 2 location properties GeoBoundsNW and GeoBoundsSE.
  • Added new way to set GeoBounds of the RadMap object using 2 location properties GeoBoundsNW and GeoBoundsSE.
  • Implemented ability to cancel selection when the MouseDragBehavior is set to Select.

What’s Fixed:

  • Fixed ArgumentException problem when bunch of new zoom button is added to the existing not-empty list.
  • Bing provider has been changed to use new imagery styles.
  • Fixed bug when MapPolyline moves to incorrect location when the Points collection is changed in the view model (MapPolyline or MapPolygon is used from the data template).
  • Added MapSourceChanged event in replace to the MapModeChanged event.
TabControl

RadTabControl

What’s New:

  • Added: Keyboard support.
  • Added: Improve Keyboard Focus.

What’s Fixed:

  • Fixed: Changing of tabs with keyboard problem.
  • Fixed: AllowDragOverTab and AllowDragReorder cannot be changed dynamically.
  • Fixed: Change the SelectionChanged arguments type to SelectionChangedEventArgs.
  • Fixed: Changing the selected item inside SelectionChanged event is not well supported.
  • Fixed: Changing the SelectedItem form CollectionChanged event does not work.
  • Fixed: ContentTemplate must be re-applied when changing the selection when IsContentPreserved=false.
  • Fixed: Exception is thrown when visual elements are used in the view model.
  • Fixed: Improper focus management when tab strip is mouse clicked.
  • Fixed: Removing the selected item must select another one.
  • Fixed: TabControl steals the focus.
  • Fixed: TabStrip scroll viewer causes focus setting cycle.
  • Fixed: The value of the IsTabStop property is always False.
  • Fixed: When removing the selected tab dynamically,then no tab is getting selected.
  • Fixed: When SelectionChanged or PreviewSelectionChanged is used, the designer throws InvalidOperationException/TargetInvokationException.
  • Fixed: Navigating through all tabs with the Tab key is impossible.
RadMediaPlayer

RadMediaPlayer

What’s New:

  • Improve extensibility by making the MediaElement property virtual.
RadGauge

RadGauge

What’s Fixed:

  • Fixed code of the few RadGauge classes to eliminate "first chance exception of type 'System.InvalidOperationException'".
RadSlider

RadSlider

What’s Fixed:

  • Moving with the mouse down over the dragged thumb does not initiate dragging immediately.
ToolBar

RadToolBar

What’s Fixed:

  • Fixed: A resizing Issue.
  • Fixed: When a Button is inside a Toolbar, its custom Button Style does not apply.
Upload

RadUpload

What’s New:

  • Added: x:Name to all buttons.
HTMLPlaceHolder

HTMLPlaceHolder

What’s New:

  • Added: Expose the WebBrowser control which is used internally in OOB applications.
PanelBar

RadPanelBar

What’s Fixed:

  • Setting custom application theme does not affect the panelbar.
ComboBox

RadComboBox

What’s Fixed:

  • ItemContainerStyleSelector does not work properly when using VirtualizingStackPanel.
ContextMenu

RadContextMenu

What’s Changed:

  • RadContextMenu default event name is ContextMenuOpening.

What’s Fixed:

  • RadContextMenu should open on ApplicationKey.
  • RadContextMenu is now synchronized with ContextMenuService.IsEnabled property.
Menu

RadMenu

What’s Fixed:

  • RadMenuItem that is not in RadMenu or RadContextMenu will update its CanExecuteChanged state on Loaded.
Window

RadWindow

What’s New:

  • Add WindowStartupLocation for predefined dialogs.
Scheduler

RadScheduler

What’s Fixed:

  • Scheduler's top right calendar icon was not displayed in Vista and Summer themes after a change in the RadCalendar's icons.
  • TimeRuler items do not display correctly if the DayStartTime property is set to half an hour.
Expander

RadExpander

What’s New:

  • Added: A CornerRadius in the RadExpander ControlTemplate.
  • Added: Header content alignment properties.

What’s Fixed:

  • Missing XML comment on ResultOrientation property.
  • The expander arrow's directions are not changed properly.
  • Alignment properties not working correctly.

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.