Renamed MetroTheme to Windows8Theme and mark MetroTheme as obsolete.
The new light-weight autocomplete component allows your end-users to choose single or multiple items from the suggest-list populated based on their input
Added support for PDF417 barcode type (RadBarcodePDF417)
Design-time issues with QR code in VS2012
FindCurrentItemRecursively() should use Equals instead of '=='
RadBreadcrumb doesn't work properly if a couple of items have the same path
Settting the CurrentItem doesn't raise correctly the CurrentItemChanged event
When trying to show the BusyIndicator between small intervals of time, the second time the control is missing
Improved UI Automation
Added touch support for RadCalendar.
Added AutomationPeers to RadCalendar.
Pie connectors disappear when exporting the control to image and the chart is not added to the visual tree
Stick series loses its StrokeThickness when selected/unselected
Added LineSeries.RenderMode property
SeriesRenderMode.Full (default) - the current rendering mechanism is used
SeriesRenderMode.Light - a new, faster rendering is used, which allows instant rendering of tens of thousands of points
Added annotations support for RadCartesianChart and RadPolarChart
CartesianGridLineAnnotation вЂ“ allows you to place custom gridline associated with a specific axis in RadCartesianChart
CartesianPlotBandAnnotation вЂ“ allows you to place custom plot band (marked zone, stripe) associated with a specific axis in RadCartesianChart
CartesianCustomAnnotation вЂ“ allows you to place custom content associated with specific horizontal and vertical axes in RadCartesianChart
PolarAxisGridLineAnnotation вЂ“ allows you to place custom gridline associated with the polar axis in RadPolarChart
PolarAxisPlotBandAnnotation вЂ“ allows you to place custom plot band (marked zone, stripe) associated with the polar axis in RadPolarChart
RadialAxisGridLineAnnotation вЂ“ allows you to place custom gridline associated with the radial axis in RadPolarChart
RadialAxisPlotBandAnnotation вЂ“ allows you to place custom plot band (marked zone, stripe) associated with the radial axis in RadPolarChart
PolarCustomAnnotation вЂ“ allows you to place custom content in RadPolarChart.
Added touch support
Exposed public API for conversion from physical to data units for RadCartesianChart and RadPolarChart (i.e. point physically located at [x,y] coordinates in the drawing canvas, represents data value 400)
Axis.ShowLabels / LabelInterval / LabelFitMode are now dependency properties to properly support bindings
Changing series visibility does not change corresponding labels visibility
ChartSeries.IsHitTestVisible property cannot be set through style setter
NullReferenceException in specific scenarios with financial series and asynchronous data loading
Trackball intersection points appeared erroneously in front of the trackball info panel (z-index issue)
Radar series not rotated properly when StartAngle is different than zero in RadPolarChart
Radar tick positioning issue with short categories
Design-time issue when moving and resizing the chart
Expose Style properties for the visual elements of continuous series (Line, Spline, Area, etc.)
Cartesian series visual elements can be customized via StrokeShapeStyle for the stroke shape and AreaShapeStyle for the area shape (e.g. LineSeries exposes only StrokeShapeStyle while AreaSeries exposes both style properties). The target type for all styles is Path.
Polar / Radar series visual elements can be customized via single ShapeStyle property. The target type is again Path.
When ChartSeriesLabelDefinition.Template or TemplateSelector is defined, the DataContext of the item labels data template should be the respective DataPoint and not just the calculated value as until now.
Change the access modifier of the following interfaces from public to internal (not intended for public use)
Remove unused IDataPointProcessor interface (not intended for public use)
Introduced new Windows8 palette and made Metro palette obsolete
MoveNext is incorrect when source is filtered.
Wrong ItemCount is taken when source is a grouped QCV.
Add Recent Colors functionality like in MS Office ColorPicker
Added Command that fires only on User interaction selection.
Added touch support to RadComboBox
RadContextMenu is closed on MouseButtonDown event in Silverlight when running Out of Browser.
When Placement=Absolute the RadContextMenu does not close when clicked outside it.
The placement of the context menu is wrong when the parent control is scaled.
Several RadContextMenu could be visible in certain scenarios.
In Open and Closed events the OriginalSource property returns clicked object instead the ContextMenu instance.
NullReferenceException is thrown in some cases when items are in four level hierarchy.
Exception is thrown when moving from menu items (e.g. level 4) directly to level 1.
ContextMenu is misplaced when FlowDirection is Right To Left and PlacementTarget FlowDirection is Left To Right.
Exception is thrown if context menu is not attached to element and IsOpen is called.
Menu closes correctly when controls are placed in RadWindow or ChildWindow.
RadMenuItem AutomationPeer will return peer for controls placed in the Header property.
PopupPlacement will place popup correctly even if Popup or PlacementTarget or RootVisual have RenderTransforms (e.g. ContextMenu will be placed correctly even if the element is placed in ViewBox) .
Changed RadContextMenu Source and OriginalSource event argument properties to be the context menu (were UIElement)
Changed RadTreeView OpenContextMenu and CloseContextMenu methods to check for OriginalSource instead of Source property.
Opened event will now fire even if clicked on the same item.
Introduced VerticalDataAxis type
Introduced RadHorizontalDataAxis and obsoleted RadDataAxis
Renamed DataAxisLabel to HorizontalDataAxisLabel
Change the visibility of the LeftPercent property from public to internal in IDataAxisItem, DataAxisLabel, DataAxisTick and DataAxisLabelInfo
Copying is disabled when selecting items through dragging (SelectionMode="Extended")
Child items are not removed when the parent item is removed
A design-time exception in grouped scenarios
InvalidCastException occurs when clear group descriptor in DataLoadMode="Asynchronous"
IsRowValid does not get updated when a DataAnnotationValidation error gets fixed externally (ViewMode)
Scrolling performance of grouped grid improved
When GridViewRow template is predefined and there is not SelectedUnfocusedState, the item is visually not selected
Layout cycles when EnableRowVirtualization is set to false.
RadGridView erroneously displayed the type of a property, even when the ToString() was overridden in the class for that property.
Changing Language property is not respected.
Exception when dynamically adding a column group that does not have a matching column.
Incorrect recycling of the bottom visible item.
Issues when using MaskedInput controls in CellEditTemplates.
Aggregate function applied twice in the Column Footer when a function is reused for more than one column.
When bound to CollectionViewSource all cells in a combo box column displayed the same values after edit (in a theme different than Office_Black)
Scrolling orientation of common headers was not correctly set for the virtualized items.
When a column's custom FilteringControl is replaced with a new one at runtime, a reference to the old one remains which leads to incorrect behavior.
Validation issue when ValidatesOnDataErrors is set to "InViewMode".
Focus issue with TextBox in CellTemplate and theme is different from Office_Black e.NewValue inside CellValidating event args is not set properly when fast scrolling is performed (via KeyDown).
A visual gap occurred in hierarchy at the level of the column groups.
RadGridView would not insert new row more than once when the row is custom templated (custom row layout) and has no cells.
Current cell scrolled horizontally in certain situations, even when under frozen column.
OnGroupPanel drop always request grouping with SortDirection "Ascending".
Broken IsVisible Binding if you set IsFilterable to False.
Error "Warning as Error: Possible unintended reference comparison".
Language property of the parent FrameworkElement is not respected. Changing Language property is not respected.
Null reference exception within FooterCellBase class.
GridView Header Cell Content DependencyObject.
Incorrect behavior when child grid (within RowDetails) is focused - parent row is committed.
System.ArgumentNullException with underscores in distinct values.
Common column headers were partially rendered for columns of the viewport in (after scrolling into view).
Removing item does not work if the item is in edit mode and sorting is applied.
RadGridView does not show validation messages from Entity objects (RIA services).
RadGridView evaluates Binding when exporting HeaderContent.
RadGridView does not recalculate correctly widths of "star" columns with disabled row virtualization.
RadGridView does not refresh cell's valid state correctly (via INotifyDataErrorInfo).
RadGridView did not take care of delayed column width computation and renderer insufficient count of common headers.
Validation for newly added row and ValidatesOnDataErrors = "InViewMode" does not work on cell level.
RadGridView shows new row for Insert if CancelEdit was performed.
GridView Column width SizeToCells not reducing width fix
Designer crashes on adding reference to TWCGridView dll.
No scroll bars are displayed on adding columns, changing their visibility or making a column wider
GridView Drag and Drop logic implementation migration. Migrated from RadDragAndDropManager to DragDropManager.
Now the Culture used for formatting the GridView is the one specified as a Language for it or for the containing Window. You should set the Language property to be the CurrentCulture and the GridView will be formatted based on it.
GridViewVirtualizingPanel Status, Orientation and VirtualizationMode removed (obsolete since 2009).
public method Telerik.Windows.Controls.GridViewRowValidatingEventArgs.ctor is removed. Please, use another one instead.
public class Telerik.Windows.Controls.GridView.CheckBoxEditor is removed. Please, use CheckBox instead.
public method Telerik.Windows.Controls.GridView.GridViewDataControl.OnFiltered is not supposed to be used from your code and is made internal.
public method Telerik.Windows.Controls.GridView.GridViewDataControl.OnFiltering is not supposed to be used from your code and is made internal.
public class Telerik.Windows.Controls.GridView.TextBoxEditor is removed. Please, use TextBox instead.
public class Telerik.Windows.Controls.GridView.Automation.GridViewCellAutomationPeer is made obsolete and will be removed in a future version. Please, use Telerik.Windows.Automation.Peers.GridViewCellAutomationPeer instead.
public class Telerik.Windows.Controls.GridView.Automation.GridViewDataItemAutomationPeer is made obsolete and will be removed in a future version. Please, use Telerik.Windows.Automation.Peers.GridViewDataItemAutomationPeer instead.
public class Telerik.Windows.Controls.GridView.Automation.GridViewHeaderRowAutomationPeer is made obsolete and will be removed in a future version. Please, use Telerik.Windows.Automation.Peers.GridViewHeaderRowAutomationPeer instead.
public class Telerik.Windows.Controls.GridView.Automation.GridViewVirtualizingPanelAutomationPeer is made obsolete and will be removed in a future version. Please, use Telerik.Windows.Automation.Peers.GridViewVirtualizingPanelAutomationPeer instead.
public class Telerik.Windows.Controls.GridView.Automation.RadGridViewAutomationPeer is made obsolete and will be removed in a future version. Please, use Telerik.Windows.Automation.Peers.RadGridViewAutomationPeer instead.
public class Telerik.Windows.Controls.GridView.GridView.Automation.DetailsPresenterAutomationPeer is made obsolete and will be removed in a future version. Please, use Telerik.Windows.Automation.Peers.DetailsPresenterAutomationPeer instead.
Layout cycle exception is thrown when more than 160 columns should be displayed
ImageEditor crashes with high zoom factor and big image
Added touch support to RadListBox control.
Made the ItemSearchControl's Items field to a property.
Add TextChangedByUserInteraction and PreviewTextChangedByUserInteraction events into ITextSource
Added automation peers for RadListBox control.
Added default ListBoxDragCueProvider and ListBoxDragCue for DnD operations.
Added feature to highlight the autocompleted items without selecting them.
Implemented AutoScrolling in ListBox. Added SmoothScrolling virtualized panel.
If the Listbox control is inherited, the selection of the subclass doesn't behave correctly.
Setting StyleManager theme for the ListBox doesn't work for the child items.
Added ArcGisMapProvider that uses ArcGIS imagery services
Added BingRestMapProvider that uses Bing Maps REST Services
Search, Route and Geocode providers now do not require a reference to RadMap to work correctly.
Added support for the Google KML coordinate system of the hot spot definition
Exposed ClusterItem.Children property to enable safe access to the data items in the cluster
Redesigned the MultiScaleImage class for improved performance
Added touch support
Visibility issue of the selection box on the MouseControl
Setting BorderThickness to the RadMap control leads to incorrect behavior
It is not possible to change the whole collection of information layers in databound scenarios.
Fix problem with shift of the command and zoom bars on the tablet devices
Touch support: Scrolling on a touch device in Silverlight and WPF
вЂњAggregate OptionsвЂќ - select aggregate function. For example Sum, Count, Min, Max etc.
вЂњMore Calculation OptionsвЂќ - selects additional computations on aggregates. For example: вЂњDisplay values as % from GrandTotalвЂќ, вЂњDisplay values as difference from value in specific groupвЂќ etc.
вЂњString FormatвЂќ - allows the basic presentation of the aggregates to be formatted. The most common case is to apply currency format or fixed number digits.
Drag and Drop changes in the fields was triggering multiple updates to the provider.
On Drag and Drop between different areas the Descriptions are now preserved when possible.
QuickStyles - added Foreground in the ElementProperties.