Whats_new

Telerik UI for WPF

Release History

UI for WPF Q3 2012 SP1

November 29, 2012

BarCode

FIXED
  • Fixed design time exceptions in VS 2012 when choosing edit template
  • Fixed an issue with UPCA leading text not populated properly

BreadCrumb

FIXED
  • Binding the CurrentItem doesn't work

Buttons

FIXED
  • In DropDownButton when initially IsOpen is set to true it does not work
  • RadButtons cannot be disabled when the Command property is set
  • The Telerik theming mechanism doesn't work with CustomControls deriving from RadButtons

Calendar

FIXED
  • FontSize property doesn't apply correctly
  • Move initial focus in RadCalendar to current day

Chart

FIXED
  • RangeBar is not updated when changing the Low or High values at runtime
  • Changing the SeriesStyle property of a Definition at runtime has no visual effect

ChartView

FIXED
  • ChartView throws an exception when clearing the Series property and adding back the old series
  • Setting the DesiredTickCount property of NumericAxis leads to an infinite loop
  • TrackBallInfo is rendered outside the plot area when extreme pan/zoom settings are applied
  • TrackBallInfo displays information for the closest scatter point on the x axis, instead of for the absolute closest scatter point
  • Fixed an exception when series are initially collapsed
  • Scatter series is not visible in a scenario with Additional Axes and BarSeries with CombineMode = Stack
  • Fixed a one pixel discrepancy between bars in a histogram scenario
  • BarSeries with CombineMode = Stack are not calculated correctly in Logarithmic Axis
  • After the first time a tooltip for an item shows it will not show again until a different item's tooltip is triggered
  • Extended the tooltip support for items so that the used can hover and click the tooltip without closing it
  • Fixed a bug with disappearing points in scenarios with vertical categorical axis and LineSeries with zoom
  • First grid line is not visible when using categorical axis with PlotMode = OnTicksPadded
  • Palette is not applied in a scenario where series and palette are added at runtime
  • Set the DataContext of a pie slice to be the DataPoint to allow binding to the business object
  • Fixed a problem in Line series – point marks drawn below the line
  • Fixed BollingerBands Indicator - lower band does not respect StrokeThickness property
  • Fixed MacdIndicator, StochasticFastIndicator and StochasticSlowIndicator -- signal line does not respect StrokeThickness property
  • LineSeries with Light RenderMode is not drawn correctly when a PointTemplate is used
  • LineSeries does not remove the old Path when toggling the RenderMode and using a PointTemplate

ColorEditor

NEW
  • Integrate with ColorPicker like in MS Office

ColorPicker

FIXED
  • Add AdditionalContentTemplate property to support the AdditionalContent property
  • If RecentColorsVisibility is not set initially, the RecentColors do not work as expected

ComboBox

FIXED
  • When theme is set in XAML through StyleManager and the ItemsSource is set in XAML the RadComboBoxItems are with default theme
  • Setting IsMouseWheelEnabled = False has no effect
  • CanAutocompleteSelectItems=false doesn't highlight the item, when there is already selected item
  • Dropdown is not closed when having the focus and the application is changes with Alt+Tab
  • Made the ItemsControl.IsTextSearchCaseSensitive work for the RadComboBox

DataBar

NEW
  • Changed the color of NegativeValueBrush and NegativeValueBorderBrush to be the 4-th color of the Palette for Windows8Touch theme

DataFilter

NEW
  • IsEmpty and IsNotEmpty string filter operators
FIXED
  • The FilterEditor placeholder control receives focus when tabbing and it really should not

DataForm

FIXED
  • Cannot properly apply a new ControlTemplate through the ValidationSummaryStyle property
  • CurrentItem is not updated on moving back/forth if form has been unloaded/ reloaded

DataPager

FIXED
  • The stock ListBox may throw exceptions when paged by a RadDataPager

DateTimePicker

FIXED
  • Fixed disabled state of RadDateTimePicker and RadWaterMarkTextBox
  • Clock layout is not updated when ClockItemSource is changed
  • A double line appears in Calendar Control when AreWeekNamesVisible="False" and ViewsHeaderVisibility="Visible"
  • RadDateTimePicker doesn't focus its textbox part after selecting a value from the calendar

Diagrams

NEW
  • Add GraphSourceChanged event
  • Add ItemSerializing and ItemDeserializing events to the SerializationService
  • Create a PrintCommand in the Extensions to open the PrintPreview window
  • In MVVM scenarios, there is no mechanism of updating the UI (the RadDiagramConnections) when the viewmodel's source and target properties are updated
  • Localization
  • Print preview dialog
FIXED
  • Application stops working if an item is selected and an implicit theme is change run-time
  • DrawingTools: When Tool ends, the shape is being shifted several pixels
  • Exception is thrown when modify connection from Shape with Gliding connector
  • Incorrect behavior of Path- and PencilTool after undo is performed
  • Initial Viewport calculation is wrong due to scrollbars sizes
  • It is possible to drag a connection without holding the mouse button
  • PathTool - adding two points and then pressing enter clears the diagram and shows the Settings Pane
  • PositionTipPanel within DiagramControlShape misaligned
  • Rectangle Selection Does not Select Polyline Connections
  • Remove the exception that is thrown when using IGraphSource with copy/paste
  • Resizing and Rotation thumbs are not shown when IsSelected is True
  • Ruler is not measured correctly initially
  • Shape's adorner appear if a creation of a shape using Path/PecilTool is canceled
  • The PathTool's handles are not removed when tool is changed
  • The text in the NavigationPane's TextBox should be divisible by 10
  • Wrong ViewPort calculation when changing implicit theme run-time
  • ZIndex property is not working in databound scenario

Docking

NEW
  • Implemented TabStripPlacement property
FIXED
  • Select the following pane after unpinning a pane
  • Change design of Compass to remove the little tab-like indicators in the center indicator; Indicators are too small to signify anything and do not look ok
  • After changing themes at runtime pinning a RadPane may display a tab, in spite it is the only pane into the RadPaneGroup
  • Exception is thrown when binding IsHidden property in floating pane
  • An exception is thrown when the IsHidden property of a RadPane is bound with FallbackValue="True"
  • Make ContextMenu of the RadPane to show only on right-click in the Header

EntityFrameworkDataSource

NEW
  • Added RadEntityFrameworkDataSource.DbContext property (for Entity Framework 5.0 + .NET Framework 4.5 only)
FIXED
  • Insert does not work correctly in grouped scenario and the grid is bound to EntityFrameworkDataSource

GanttView

NEW
  • Allow drag reorder of tasks like in the TreeView
  • Create relations with mouse
FIXED
  • GanttView DragCue is missing – only the Drop Cue is visible
  • The GanttView is not expanded when try to scroll to not visible item
  • Resizing and dragging Tasks that go out of the ViewPort is not smooth and causes Tasks to flicker
  • Null reference exception is thrown when trying to scroll into view before the Gantt is loaded
  • Metro Theme: Add padding in the AppointmentItem to make text more readable
  • When GanttView lost focus the VirtualizedGridPanel don't recycle the items
  • Error when recurrence appointment start is equal to start time of view
  • When the Columns horizontal scroll bar is scrolled to the end and the grid area is enlarged, the headers are not scrolled correctly
  • When in edit mode of a cell, followed by a non-editable cell, the keyboard navigation is broken
  • ScrollTimeRuler method does not behave as expected when changing from MonthView to Day/WeekView
  • Added UI Automation support
  • Null reference exception is thrown when trying to ScrollIntoView before the Gantt is loaded
  • GanttView is not destroyed by the GC, because of the TimelineVisualizationBehavior

Gauge

NEW
  • Added support of the visual states to the interactive gauge indicators in Windows8Touch theme
  • Added elements that appear in pressed state in Windows8Touch theme
  • Windows8Touch theme Marker and Needle are modified for better touch usability
FIXED
  • Fixed the System.Windows.Data Error "BindingExpression path error: 'OffPostion' property not found"

GridView

NEW
  • Overloads for the Expand/CollapseHierarchyItem/Items Methods for RadGridView, indicating whether the localSettings of IsExpandable are overridden
  • GridViewSelectionMode.Mixed
  • Add/remove functionality if such methods are defined for the custom collection
  • Typing a letter in GridViewComboBoxColumn will point to the first ComboBox item that starts with the same letter
  • IsEmpty and IsNotEmpty string filter operators
FIXED
  • GroupHeaderTemplate is not correctly updated while scrolling vertically with virtualization turned on
  • When scrolling with frozen columns and dynamically added columns, merged headers were sometimes misaligned
  • Setting IsValid in RadGridView.RowValidating does not mark row as "invalid" when RadGridView.ValidatesOnDataErrors is set to "InViewMode"
  • AmbiguousMatchException with DataAnnotation Attributes
  • Drop indicator in group panel was not shown after the last item
  • GridView headerCell null reference exception when starting drag and column isn't reorderable
  • In GroupRenderMode=Flat, an empty white space may appear at the bottom of the grid when there is a custom RowHeight defined and the grid is grouped
  • ReorderColumnMode does not work with DragDropManager modifications
  • Incorrect rows rendering in grouped scenario when custom control template is used
  • Row of child GridView is not committed when it loses focus and ActionOnLostFocus is set to CommitEdit
  • Column Width is not updated on ItemsSource changed
  • GroupRenderMode cannot be set through a Style
  • ExcelML "string" type fixed to "String"
  • Missing vertical borders for cells after column reordering due to a pixel overlapping with the neighbor cell
  • MoveCurrentToNext results in an exception if the current item is the last one
  • The FilterEditor placeholder control receives focus when tabbing and it really should not
  • When bound to a collection of ICustomTypeDescriptors, RadGridView cannot correctly resolve dotted property names in some cases
  • Validation issue when ValidatesOnDataErrors is set to "InViewMode"
  • GridView can reorder columns even if the datacontrol has CanUserReorderColumns set to false
  • Exception is thrown when exporting ComboBox column with headers
  • When SelectionMode is Extended and GridViewRow is resized to increase its height the row below is selected
  • Container for newly added row is incorrectly used for another item
  • When invalid value is committed cancel edit cannot be performed
  • The frozen indicator does not appear when CanUserFreezeColumns is set initially to False and it’s changed to True runtime
  • Examples Row Reordering - When dragging the last item of the GridView before the second last one, it does not reorder
  • Incorrect width rendered for merged headers when frozen columns set on horizontal scroll
  • At certain pixel positions borders between common headers in RadGridView became invisible due to layout rounding
  • Column remained hidden after ungrouping in case the user toggled the ShowColumnWhenGrouped property runtime
  • Insert does not work correctly in grouped scenario and the grid is bound to EntityFrameworkDataSource
  • .NET4.5 - UIAutomation DataItemAutomationPeers are not properly detected
  • NullReferenceException on Application LayoutRoot when hosted in Win32 application fix
CHANGED
  • FrozenColumnSplitter Logic now depends on DragDropManager

ListBox

NEW
  • Added DropCueTemplate when Drag-Drop
  • Added MouseDoubleClick event for the listbox items
FIXED
  • Can’t Drop item in the end of the ListBox
  • In Static ListBox dropped item always goes as an last element
  • LinerDropVisual stays visible when drag and dropping between multiple listbox controls
  • Added disable state for the RadListBox control
  • Telerik Commands cannot be set inline in XAML

Map

NEW
  • Removed RadMap Scale rectangle rounding for Windows8Touch theme
  • Changed zoom buttons to radio buttons for all themes
FIXED
  • Fixed a problem when selection box is placed under objects of Information Layer
  • Fixed bug in the WmsTiledProvider which occurs when layers property is assigned after base URI
  • Fixed an issue with labels of the MapLegend not displayed if the RadMap is placed within TabItem
  • MapScale is blurred in Windows8Touch theme

MaskedInput

FIXED
  • Can't clear MaskedNumericInput's value with Clear button when nullable double is bound
  • Paste operation does not work when Mask="" in MaskedTextInput

NumericUpDown

FIXED
  • Broken binding when the RadNumericUpDown.Minimum and the default value of the binded property are equal
  • In non-editable NumericUpDown the user can still enter numbers if he focuses the control with the keyboard

OutlookBar

NEW
  • Exception when minimizing OutlookBarItems

PivotGrid

NEW
  • Added support for OLAP KPIs
  • ADOMD data provider is now asynchronous
  • Label Filter: Added new option to specify if filter is case sensitive
  • Busy indicators for RadPivotGrid and RadPivotFieldList controls
  • Support non-Latin cubes/databases
  • Added dialog for item filtering to Report Filter (RadPivotFieldList)
  • IDataProvider.Completed event renamed to StatusChanged
FIXED
  • Data operations are performed in design-time
  • XMLA responses not handled correctly when some XML elements are missing
  • OLAP Xmla: Some server requests do not specify catalog
  • Is between/Is not between Label filters are not working
  • Assigning new ItemsSource to LocalDataSourceProvider does not update RadPivotFieldList
  • OLAP: Cannot add named set as GroupDescriptions via code
  • DBNull values are not handled correctly
  • Incorrect aggregates with OLAP and multiple measures
  • When Defer Layout Update is false, changes through the RadPivotFieldList dialogs do not update the pivot grouping immediately
  • XmlaDataProvider does not work in Chrome (Silverlight)
  • OLAP: Crash when drag Column/Row GroupDescription to Report Filter
  • FiledList dialogs: FieldListBoxItem content is not refreshed after changing aggregate function
  • Assigning new ItemsSource to LocalDataSourceProvider does not update RadPivotFieldList
  • XMLA: Silverlight design time errors crash VS (both 2010 and 2012)
  • Drag and Drop - Throws an exception on drag attempt from the fields tree

ProgressBar

FIXED
  • Indeterminate storyboard goes outside of the boundaries of the control in Windows8 and Windows8Touch themes

PropertyGrid

NEW
  • Localization for CollectionEditor
FIXED
  • SearchTextBox overlaps the search icon when long search criteria is typed
  • Fixed an issue with header visibility when SearchBoxVisibility and SortButtonsVisibility are collapsed
  • Exception is thrown on creating EditorTemplate with framework element that does not have IsEnabled property
  • Disabled editor caching for dynamic types
  • Issue with CollectionEditor's Header height
  • When RadPropertyGrid is initially set to IsReadOnly=true, field editors do not change to read-only state

RibbonView

NEW
  • Add RibbonGallery PopupLaunchButton Opened and Closed events
  • Implement UI Automation
FIXED
  • Binding Visibility RadRibbonGroup only works after resize window
  • If a collapsed tab is added during the RibbonView initialization, it can't be properly selected when its Visibility is later set to Visible
  • If a RibbonGroup is initially Collapsed, changing its Visibility in runtime causes layout issues
  • RadRibbonGallery does not close on selection change
  • RadRibbonButton command doesn't call CanExecute when bound
  • RadRibbonRadioButton looks partially disabled when its IsEnabled property is set to False
  • RibbonGallery ItemTemplate is not applied
  • RibbonGallery SelectedItem and SelectedIndex properties are not applied in a databound scenario
  • RibbonGroupsPanel.ItemSpacing is not working
  • RibbonViewGroup Icon property cannot be set in Style
  • Setting the SelectedItem of the RadGallery from code behind is problematic
  • The "Selected" event is fired twice for a RadGalleryItem
  • The Backstage QSF example doesn't execute the CloseBackstage() Command
  • The title of the RibbonWindow is not centered if the QAT is in the header
  • There are issues with the QAT databinding when the toolbar is displayed above the RibbonView
  • When Gallery is bound or filled with non-RadgalleryItems, clicking on a selected item deselects it which is wrong

RichTextBox

NEW
  • Expose SelectionChanged event of RadRichTextBox like MS RichTextBox
  • MailMergeCommand can use all available formats for saving the merged document
FIXED
  • A .docx document created/edited in WordPad is imported as blank pages
  • A .docx document that has no explicitly set font size (sz, szCS) is imported with 7.5 pt instead of the default value of the editor
  • HTML bookmarks are imported with wrong font color
  • Importing a document with hyperlinks makes caret movement impossible
  • Images placed after a section end are not imported from .docx
  • Importing a document with default list styles duplicates them in the list style gallery
  • Problem exporting the width of merged table cells in .html and .docx
  • All list items in the HTML are imported as being the first item (e.g. showing 1 as the number of the list level)
  • The bullet sign in lists gets underlined when underline is applied on the paragraph-end symbol
  • HTML Export does not include height of table rows
  • The content of atable row is incorrectly deleted when deleting an annotation positioned in a table cell
  • Rtf document throws an exception when imported
  • The font properties of MergeFields in exported .docx file are lost when updating and toggling them
  • Merge fields formatting is lost in .rtf and .xaml documents, exported from these file type templates
  • Could not remove multilevel list items using Backspace
  • Set numbering value greater than 100 does not update properly the LayoutBox
  • The list level doesn't respect Increment/DecrementParagraphLeftIndentCommand
  • Change in the Starting Index of a Multilevel List persists even though the user clicks Cancel or Closes the Modify Multilevel List Dialogbox
  • Clearing Starting Index (Modify Multilevel List dialog) crashes the editor
  • Set numbering value and Starting Index (Modify MultiLevel List dialog) does not handle values greater than int.MaxValue which crashes the app
  • When a new line is inserted in an empty paragraph that is in list, the list is removed but gets exported to .docx
  • Document statistics return wrong values
  • Some Bitmap types cause an exception in Silverlight
  • Spans with equal properties are not merged when there is a span containing only an interval
  • PageNumber fields in headers/footers are not correctly updated when printing
  • First page headers/footers are not updated when some section properties are modified
  • Different first header/footers are not respected when printing
  • In some cases ArgumentNullException is thrown at DocumentPosition.Dispose(), DocumentPosition.Finalize()
  • Spell checking should not mark hyperlinks as errors
  • When changing a misspelled by word SpellChecking dialog its formatting is lost
  • When you hide the comments and try to edit header/footer their content disappears until you update the viewport
  • Caret can be moved to invalid position when there are multiple permission ranges at the end of the document
  • Moving caret to line start or line end is incorrect when there are annotation ranges
  • The screenshots in the StylesGallery should not have dark background in ExpressionDark theme
  • Incorrect import scheme of bibliographic references from .docx file
  • BibliographicReferences dialog crashes when Tab is pressed
  • Styles are not applied to the document when you copy/paste between RichTextBoxes in different tabs
  • Copied styles from MS Word are not applied when pasting
  • Style formatting dialog resize problem

ScheduleView

FIXED
  • ScheduleView should not use the Local time zone for its internal calculations
  • When adding an appointment with Start = End, the appointment is added to the appointment source, but it is not displayed on the ScheduleView
  • When importing all day recurring appointments they are not displayed in DayView and WeekView
  • The ICal importer throws DateTimeParse exception for recurrent all day appointments exported by Google Calendar
  • When the FirstVisibleGroup property is set to a group with no TimeZone set, an exception is thrown
  • VisibleRangeChanged event is triggered more times when initially loading the control and have ActiveViewDefinitionIndex set

Sparkline

FIXED
  • Loading empty points with DropPoint mode at runtime does not properly realign items
  • Exception occurs on changing the EmptyPointBehavior
  • Indicators remain visible when toggling their visibility (ShowHighPointIndicators, Low, Negative)

SpellChecker

FIXED
  • SpellChecker doesn’t work when application storage is not enabled

TabControl

FIXED
  • When the AllowDragReorder property is set to True, the content inside the TabItems cannot be selected

TileView

FIXED
  • Item with the same key exception is thrown in touch scenarios

TimeBar

FIXED
  • Fixed an ArgumentException when setting SelectionStart to a value greater than PeriodEnd
  • Disabled zooming while the user is dragging one of the slider thumbs

TimeLine

NEW
  • Moved the period item headers above the alternating color elements
  • Increased the interactive zone of the timeline items for Windows8Touch theme
FIXED
  • InvalidOperationException in case the Height of the timeline control is set to Auto and the control is added to the Controls collection of a Vertical StackPanel
  • Fixed a memory leak
  • Disabled zooming while the user is dragging one of the slider thumbs

ToolBar

FIXED
  • Background property not correctly applied

TreeListView

NEW
  • Overloads for ScrollIntoView for RadTreeListView to expand the Scrolled item
  • GridViewSelectionMode.Mixed
  • Add/remove functionality if such methods are defined for the custom collection
  • Typing a letter in GridViewComboBoxColumn will point to the first ComboBox item that starts with the same letter
  • IsEmpty and IsNotEmpty string filter operators
FIXED
  • When scrolling with frozen columns and dynamically added columns, merged headers were sometimes misaligned
  • AmbiguousMatchException with DataAnnotation Attributes
  • GridView headerCell null reference exception when starting drag and column isn't reorderable
  • ReorderColumnMode does not work with DragDropManager modifications
  • Column Width is not updated on ItemsSource changed
  • Missing vertical borders for cells after column reordering due to a pixel overlapping with the neighbor cell
  • MoveCurrentToNext results in an exception if the current item is the last one
  • The FilterEditor placeholder control receives focus when tabbing and it really should not
  • TreeListView can reorder columns even if the datacontrol has CanUserReorderColumns set to false
  • Exception is thrown when exporting ComboBox column with headers
  • When SelectionMode is Extended and GridViewRow is resized to increase its height the row below is selected
  • The frozen indicator does not appear when CanUserFreezeColumns is set initially to False and it’s changed to True runtime
  • Incorrect width rendered for merged headers when frozen columns set on horizontal scroll
  • At certain pixel positions borders between common headers in RadGridView became invisible due to layout rounding
  • .NET4.5 - UIAutomation DataItemAutomationPeers are not properly detected
  • NullReferenceException on Application LayoutRoot when hosted in Win32 application fix
CHANGED
  • FrozenColumnSplitter Logic now depends on DragDropManager

TreeView

FIXED
  • Enlarge the expander activation area
  • Memory leak caused by the touch support framework registration

VirtualizingWrapPanel

FIXED
  • Incorrect wrapping after window resizing

Window

FIXED
  • When RadWindow is shown as a dialog the Windows7 Theme is not applied correctly
  • When window buttons are placed at the top of the Window, they are not accessible at their edges
  • Memory is not released after the RadWindow is closed and Owner is set

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

Get Started Waves

Next Steps

Launch demos

See Telerik UI for WPF in action.

Check pricing

Purchase individual products or any of the bundles.

Download 30-day free trial

With dedicated technical support.