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 2010.2812

August 11, 2010

Changes:

RadGridView

RadGridView

What’s Changed:

  • Row now works properly with INotifyDataErrorInfo ErrorsChanged event
  • Row Validation is not reevaluated when a cell's value is changed from outside RadGridView
  • Editor style is now applied correctly to the CheckBox in the CheckBoxColumn
  • Hide the "ToComposite" button when RadDataFilter.CanUserCreateCompositeFilters is false
  • Modified LookupValueConverter to use the correct DataContext in case GridViewComboBoxColumn.ItemsSourceBinding
  • ActivateRow command now will use CommandParameter correctly
  • Cells cannot enter invalid state when grid is first loaded
  • Removing of MouseOver and Selection animations from the rows and cells. Minor row related theme tweaks
  • When adding an object to the ColumnFilterDescriptor.DistinctFilter.DistinctValues collection, its type now will be respected properly

What’s New:

  • SkipHiddenColumns GridViewClipboardPasteMode added
  • HierarchyExpandButtonStyle and HierarchyExpandButtonStyleSelector added for GridViewDataControl
  • PresentationMode added for GridViewToggleButton
  • Performance improvements for cell and row selection
  • Added ShouldEncodeValue property to GridViewElementExportingEventArgs
  • Added RowIsExpandedChanged event to GridViewDataControl
  • ExpandHierarchyItem and CollapseHierarchyItem commands added
  • GridViewBoundColumnBase.FilteringControlStyle added
  • New design for current row indicator added
  • GridViewColumn.ShowFieldFilters property added
  • Selection/Scrolling on dragging cells/rows in RadGridView added

What’s Fixed:

  • Delete command issues are now fixed
  • Frozen columns drag indicator did not respect display index of columns is now fixed
  • EditTriggers.None is now respected properly
  • Selected Items are not unselected when clicking on selected Item and CTRL is pressed is now fixed
  • Binding.StringFormat is now respected properly
  • Fixed Issue with interfering column resizing with sorting
  • Fixed bug where pasting would not paste empty rows from the clipboard
  • Fixed SelectedItem binding issue when grid is placed in DataTemplate
  • Exception when GridViewRow.GetCellFromPropertyName was called with null argument is now fixed
  • Fixed issue with clicking on selected item when range of elements is selected
  • Calling DistinctValuesFilterDescriptor.DistinctValues.Add(null) results in a NullReferenceException is now fixed
  • Calling ToList() on RadGridView.Columns collection throws an exception is now fixed
  • Exception is thrown when extending cell selection (Shift+Click) and no cell was previously selected is now fixed
  • Cell automation peer not correctly returning its children when template column is used is now fixed
  • Issue with DataErrorInfo and DataRowView when there are no matching column name in the source DataTable is now fixed
  • Style setter ( e.g. background property ) did not affect footer cells is now fixed
  • Invalid information passed when resizing GridView columns using left grippers is now fixed
  • CurrentCell visual glitch is now fixed
  • IValueConverter coloring of TextBlock inside CellTemplate being applied to wrong column after horizontal scrolling is now fixed
RadRichTextBox

RadRichTextBox

Breaking Changes:

  • RadRichTextBox
    • Obsolete Members
      • All commands are now accessible through Commands property, eg: radRichTextBox.Commands.PrintCommand instead of radRichTextBox.PrintCommand
      • public void SetText(string text) - Use Telerik.Windows.Documents.FormatProviders.Txt.TxtFormatProvider instead of this method
      • public void ToggleList(bool shouldAddToList, DocumentListBase defaultList) - Use ChangeListType method instead
      • public void ChangeSectionMagin(Padding newSectionMargin) - Use ChangeSectionMargin method instead
    • Removed Members
      • public Void UpdateEditorLayout(Boolean, Boolean)
      • public Type GetDocumentEditorPresenterTypeForDocument(RadDocument)
      • protected Void TrackPreviousStyles()
  • ClipboardEx
    • Removed Members
      • public Void SetDocument(IList) - changed to public static void SetDocument(DocumentFragment document)
      • public IList GetDocument() - changed to public static DocumentFragment GetDocument()
  • RadDocument
    • Obsolete Members
      • public void SetText(string text) - Use Telerik.Windows.Documents.FormatProviders.Txt.TxtFormatProvider instead of this method
      • public void InsertAtCaretPosition(string text, Span selectedSpanStyle) - Use Insert(string text, StyleDefinition style) of RadDocument
      • public void DeleteAtDocumentPosition(DocumentPosition documentPosition, bool deletePrevious) - Use Delete method of RadDocument
    • Removed Members
      • protected Void OnStructureChangeCompleted()
      • public Boolean ExecuteCommand(CommandBase, DocumentCommandContext)
      • public Boolean ExecuteUndoableCommand(UndoableCommandBase, DocumentCommandContext)
      • protected Void CallUpdateDocumentLayout()
      • public Void InsertDocumentElementListAtCaretPosition(IList) - changed to public void InsertFragment(DocumentFragment fragment)
  • DocumentSelection
    • Removed Members
      • public IList CopySelectedDocumentElements() - changed to public DocumentFragment CopySelectedDocumentElements()
      • public IList CopySelectedDocumentElements(SelectionRange) - public DocumentFragment CopySelectedDocumentElements(SelectionRange range)
  • DocumentPosition
    • Removed Members
      • public boolean MoveToPreviouisWordStart() - changed public boolean MoveToPreviousWordStart()
  • DocumentElement
    • Removed Members
      • public InlineCollection Inlines { get; } - currently only Paragraph class has inlines
  • IDocumentFormatProvider
    • New Methods
      • RadDocument Import(byte[] input);
      • byte[] Export(RadDocument document);NOTE: The easiest way to fix this breaking change is to inherit from the newly introduced base class DocumentFormatProviderBase.
  • Telerik.Windows.Documents.UI.Ruler.RulerControl-The whole control is obsolete. Use Telerik.Windows.Controls.RichTextBoxUI.DocumentRuler control from the Telerik.Windows.Controls.RichTextBoxUI assembly instead
  • ToggleCommandBase Removed Methods-public StylePropertyChangedEventArgs GetEventArgs() - this method is now internal
  • PrintMode Obsolete Members-HtmlPreview - This value will be removed in the next versions. Use PrintPreview method of RadRichTextBox
  • RichtTextBoxCommandSLBase - renamed to RichTextBoxCommandBase

What’s New:

  • Much improved HTML import/export with added support for the tags <font/> and <u/>. Also most of the reported issues have been resolved
  • Introduced TxtDataProvider, HtmlDataProvider, XamlDataProvider to support declarative data binding scenarios with support for various document formats-http://demos.telerik.com/silverlight/#RichTextBox/Binding
  • Added Page based presenters - RadRichTextPageView and RadDocumentBindingSource, that can be used in scenarios with RadBook, RadCoverFlow and practically any items-control-http://demos.telerik.com/silverlight/#RichTextBox/Integration/RadBookIntegration
  • Added Progress dialog in Visual Studio Designer while generating RadRichTextBoxRibbonUI

What’s Fixed and Improved :

  • Generally Revised, cleaned and improved API
  • API for Zoom-In/Out in Print-Layout view-http://demos.telerik.com/silverlight/#RichTextBox/MSWord
  • Major changes in APIs of RadRichTextBox and RadDocument. Those APIs are now synchronized, so that now all manipulations to document can be performed trough commands of RadRichTextBox
  • Commands of RadRichTextBox are improved internally, including some bug fixes in their behavior
  • Document commands are removed from the public API. Now there are only one set of commands - RichTextCommandBase hierarchy. Those commands are simpler for use, and implements standard interface ICommand
  • Support for empty container document elements - sections, paragraphs, document
  • Support for mailto: links in the "Insert Hyperlink" dialog
  • Fixed issue when selecting links from right to left
  • Added properties of RadRichTextBox to set scrollbars visibility
  • Fixed some issues with RadRichTextBox stealing focus from other controls
  • Fixed issue with loading images from HTML documents, without explicitly set width and height
  • Fixed issue with ColorPickers for font color and highlighting color in RichTextBoxRibbonUI not opening first time
RadChart

RadChart

What’s New:

  • Added option to show/hide the item labels for series items with zero value (SeriesDefintion.LabelSettings.ShowZeroValueLabels)
  • Added BasePointMarkChartItem.PointMarkCanvasTop / PointMarkCanvasLeft properties so pointmark position can be customized from XAML instead from code

What’s Fixed:

  • XAxis.MinValue should not be rounded when XAxis is used as DateTime axis
  • XAxis.MinValue should not be rounded when XAxis.AutoRange is set to false
  • Interactivity NullReferenceException when hovering user-defined legend items
  • Interactivity NullReferenceException when hovering series items in data sampling scenarios
  • Skewed lower part of the line in zooming/scrolling scenarios
  • StackedBar series item floating in specific strict AxisX mode scenarios
  • Memory leak fixes in specific dynamic data scenarios
  • AxisX item labels not updating properly in some scenarios
  • Zooming/scrolling for HorizontalBar series type
  • Appearance API exception in databound scenarios
  • Binding AxisX MinValue/MaxValue/Step range properties results in no data series generation if AxisX.AutoRange=false is set statically in XAML (and is not bound as the range properties)
  • Bubble series item not redrawn when its corresponding DataPoint property changes its value
  • NullReferenceException when zooming with enabled tooltips for Range, SplineRange, Stick, and CandleStick series types
  • NullReferenceException with animation and custom layout scenarios where there is no chart layout specified on page load
RadMap

RadMap

What’s Fixed:

  • Issues with communication exception and error handling
RadDataFilter

RadDataFilter

What’s New:

  • Support for the DisplayAttribute.Order data annotation
  • Support for the DisplayAttribute.AutoGenerateFilter data annotation
  • Hide the "ToComposite" button when RadDataFilter.CanUserCreateCompositeFilters is false

What’s Fixed:

  • When the xml:lang of RadDataFilter's parent container is set, removing a filter through the UI results in a null reference exception is now fixed
RadDataPager

RadDataPager

What’s New:

  • Unbound mode support added
RadTab

RadTabControl

What’s Fixed:

  • ContentTemplateSelector not used
  • Performance issue due to wrong DataTemplate
  • Reordering a bound TabControl works for just an item at a time
  • Reordering the tabs causes their headers to disappear
  • When a tab is removed through a Close button in the DropDownMenu, the menu is not updated
RadTreeVieww

RadTreeView

What’s New:

  • Ability to see which item was checked initially in tri state mode
  • Add IsChecked property of type Nullable<Bool>
  • Add SelectItemByPath method

What’s Fixed:

  • Add a bool? IsChecked property
  • Crashes on drag/drop operations while filtering
  • In a databound tree a newly added selected item isn't brought into view
  • The RadTreeViewItem doesn't update its visual state, when is selected through bound SelectedItem property of the RadTreeView
  • TreeView cannot be dragged/dropped in the Microsoft RibbonWindow and all controls connected with AdornerDecorator if it is not a rootelement
  • Window.IsEnabled not working properly with the items when the tree is virtualized
RadTreeListVieww

RadTreeListView

What’s New:

  • Added some clipping logic to TreeListCellsPanel to prevent visual glitches when resizing column
  • DragCueItemTemplate property added

What’s Fixed:

  • Null reference exception on horizontal scroll is now fixed
  • Fixing automation peers issue for virtualizing panel in RadTreeListView
RIbbonBar

RadRibbonBar

What’s New:

  • Add keyboard navigation

What’s Fixed:

  • Allow Hiding the right pane of the Application Menu
  • Application button does not stretch its image correctly
  • Do not work well when placed in StackPanel
  • Have 3 pixel space between the RibbonBar and the window in the Windows7theme
  • IsEnabled resizes a minimized ribbon bar
  • RadRibbonWindow multiple monitors issues
  • The Content of the RibbonButton and RibbonToggleButton isn't displayed as disabled when the buttons are disabled
  • The RadRibbonBar is hiding unexpectedly
  • The value of the property "TitleBarVisibility" is not respected
  • Upgrade the RibbonComboBox style
  • When changing the value of the "IsMinimized" property the content of the RadRibbonTab is missing
  • When the RadRibbonTab HeaderVisibility property is set, the background of the RadRibbonTab doesn't hide
RadDocking

RadDocking

What’s New:

  • Added Document host to the logical tree

What’s Fixed:

  • IsPinned property of the RadPane control throws an exception when bound
  • When dragged out of the Docking control the panes are losing its inherited DataContext
RadComboBox

RadComboBox

What’s Fixed:

  • ComboBox property CanAutocompleteSelectItems was not recognized in Blend 4
RadWindow

RadWindow

What’s New:

  • Confirm, Prompt and Alert icons are not displayed sometimes in business applications. Replaced images with vectors to avoid it

What’s Fixed:

  • Window is being cut when have content without fixed size and with ScrollViewer
  • Window throws an exception in design time
RadMaskedTextBox

RadMaskedTextBox

What’s Fixed:

  • Invalid cast exception when pressing PageUp/Down in RadMaskedTextBox is now fixed
RadToolBar

RadToolBar

What’s New:

  • When Orientation is set to Vertical, the content isn't aligned at the top of the application, also OverflowButtonVisibility should be FIXED
RadTileVIew

RadTileView

What’s Fixed:

  • Binding the TileState property does not work
  • Cannot modify TileState with container binding
  • Changing style of items dynamically crashes application
  • Minimize and Maximize icons are displayed on each item header
  • Removing the MaximizeToggleButton from the ControlTemplate, one cannot change the state of the tiles
  • ScrollBar visibility not updated after late data loading
RadOutlookBar

RadOutlookBar

What’s Fixed:

  • Header text not centered with respect to the icon size
RadMediaPlayer

RadMediaPlayer

What’s New:

  • Add property to enable/disable seeking
  • Add thumbnail support (poster image)

What’s Fixed:

  • When at least one MediaItem has set Source, could not edit template in Blend
RadBook

RadBook

What’s New:

  • Preload pages
  • Fall back to ItemTemplate if LeftPageTemplate and RightPageTemplate are not used
RadNumericUpDown

RadNumericUpDown

What’s Fixed:

  • The Up/Down buttons do not automatically repeat
RadButton

RadButtons

What’s Fixed:

  • Toggle/Radio button mouseover state is the same for checked and unchecked state
HTMLPlaceHolder

HtmlPlaceholder

What’s New:

  • HtmlPlaceHolder: Add property for not clearing the content when unloaded

What’s Fixed:

  • Memory leak when used with external page
  • Redocking an HtmlPlaceholder hides its content
  • ScriptError when running OOB
  • Wrong offset when rendered in RadWindow
RadDateTimePicker

RadDateTimePicker

What’s New:

  • DateTimePicker suggestion Tooltip styling for all Themes

What’s Fixed:

  • Enter date by typing and then to open the dropdown you need to click 2 times on the dropdown button
  • RadDateTimePicker parser crashes when Culture is set to French
  • Value not showing when DTP IsEnabled=false
  • When the format of date is changed the dates are not correctly parsed
  • When the user selects value using the mouse in the DatePicker or TimePicker, the drop-down should close
  • Writing or setting by code time doesn't affect the selected time in the dropdown. The previous one stays selected
RadContextMenu

RadContextMenu

What’s Fixed:

  • GetClickedElement returns wrong element
  • StaysOpen does not work
RadColorPicker

RadColorPicker

What’s New:

  • Add a property that can be used in order to change the color of the NoColor field
RadUpload

RadUpload

What’s New:

  • Add an option to skip the sending of multiple files at once
RadTransitionControl

RadTransitionControl

What’s New:

  • Pixelate shader transition effect

What’s Fixed:

  • Fluid resizer presenter behaves strangely when second resize occurs before the end of the animation of a previous one
  • Exception is thrown when using with PRISM and changing the active view for the first time

Telerik.Windows.Controls.Data

Important Changes:

  • ItemProperties should return empty collection when source collection property descriptors are null
  • Fixed exception when the data source is DataRow or ICustomTypeDescriptor
  • Multi-level grouping optimization
  • The ItemPropertyInfo.DisplayName() extension method will return the property name now correctly
  • A filtered and paged QueryableCollectionView does not update its ItemCount when the source collection changes

Assembly Minifier

What’s New:

  • RadTransitionControl - when minified removes all transitions except the default

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.