Whats_new

Telerik UI for WPF

Release History

UI for WPF Q3 2013 SP1

Dec 3, 2013

All Controls

NEW
  • Introduced mechanism for changing application icon set at runtime.
  • Add a way to pass event arguments to command when using Telerik's EventToCommandBehavior
FIXED
  • PasswordBox background is not respected in Windows8/Office2013 theme
  • ArgumentException in RegisterTouchUp
  • TextBox content cannot be scrolled if IsReadOnly property is set to True (Windows8 and Office2013 themes)
  • Update Telerik ItemsControl so it can be customized with Implicit Styles
  • PopupPlacement won't open when controls using it are placed inside a non-root Popup

AutoCompleteBox

FIXED
  • The append functionality should be case insensitive when the TextSearchMode is case insensitive
  • AutoCompleteBox is not closing its PopUp when clicked outside it and there is an UI element inside

Barcode

NEW
  • Add support for automatic selection of Version, based on the length of the text and the specified ErrorCorrectionLevel
FIXED
  • The control encodes shorter strings than the supported length for a specific Version and ErrorCorrectionLevel

BusyIndicator

FIXED
  • An element is left visible after changing from IsIndeterminate to not IsIndeterminate in Windows8Touch theme

Buttons

FIXED
  • RadTogglButton throws an exception

Calendar

NEW
  • Calendar performance improvements
FIXED
  • The converter for week headers is not applied when navigating in day view in Office2013 theme
  • DateTimePicker does not parse correctly the format dd-MMM-yy
CHANGED
  • Navigating between the Views depends on the DisplayDate instead of SelectedDate

Carousel

FIXED
  • NullReferenceException in RadCarousel.Bind() method

Chart

FIXED
  • RadChart throws exception when 3D series are used with Windows8 theme

ChartView

FIXED
  • ArgumentException is thrown in some scenarios with RangeBarSeries
  • SplineArea problem when created from SeriesProvider
  • An additional and unnecessary Canvas appears in the visual tree after the Template of the chart changes
  • When using Fluid Layout with visual states, the PanZoomBar behaves incorrectly
  • ChartSeries are not updated correctly when properties of the ChartSeriesProvider are changed
  • Empty space appears when DataContext is intialized before the call of InitializeComponent method and PanAndZoom is enabled
  • StackedBars are snapped incorrectly to ticks in scenarios with additional axes
  • The top Border of a Bar is visible when the value of the Bar is greater than the Maximum of the vertical axis
  • Trackball value not updated properly
  • Vertical axis is incorrectly updated when the RadCartesianChart's Height has been changed after zooming in
  • Zero Label is not correctly shown in zoom scenarios
  • Annotation is not drawn in scenarios with decimal values and Bulgarian culture
  • Databinding issue in coverflow scenario
  • Labels are incorrectly positioned when using SmartLabelsStrategy, BarSeries and a ChartSeriesLabelDefinition without Margin
  • LinearAxis always includes 0 in scenarios with negative data
  • LogarithmicAxis always includes 1 in scenarios with values between 0 and 1
  • MovingAverageIndicator throws InvalidCastException when bound to property of type decimal
  • RadToolTipService: ArgumentNullException when opening a tooltip for a WPF control hosted in Windows Forms appication

ColorEditor

FIXED
  • Incorect behavior of the R-G-B inputs

ComboBox

FIXED
  • RadComboBoxItems are not accessible with automation peers after opening the DropDown

ContextMenu

FIXED
  • When UI Automation is enabled and the context menu contains decimals - System.FormatException is thrown

DataBar

FIXED
  • Tooltips are displayed at the wrong place when RadStackedDataBar is inside RadWindow

DateTimePicker

FIXED
  • The DateTimePicker Close key is wrongly translated in Spanish
  • Cannot parse PM and AM correctly when AllowParsingWithoutSeparator=True
  • DateTimePicker does not update the Value and the Text on each UpdateText call
  • The correct month is no longer selected in DateSelectionMode=Month after closing the DropDownButton
  • When enter six digits the DateTimePicker, ArgumentOutOfRangeException is thrown
  • RadDateTimePicker doesn't parse correctly when DisplayFormat is Long
  • DateTimePicker throws an error when enter 9999/12/31 24:00 two times in a row
CHANGED
  • The CalendarWeekNameFormatConverter from Input assembly is deleted. The change is affecting only Office2013 theme. What to do now: If you have a custom theme based on Office2013 theme contact us through the support ticketing system

Diagram

NEW
  • Expose an event which is fired before the activation of a connector
FIXED
  • Duplicate command is always executable
  • SelectedItems with INotifyPropertyChanged (for Count property)
  • Shapes doesn't stay in their container after undo/redo
  • There's no way to make fixed containerShapes at the moment
  • In MVVM the links Target and Source are wrong after multiple copy paste
  • SettingPane's SettingsPaneViewStyle property does not work.
  • Undo container copy/paste in MVVM throws an exception
  • Wrong selection adorner size if you have a small shape
  • Wrong selection rectangle if you have two shapes with equal bounds but different rotation angle

DragAndDropManager

FIXED
  • CrossThreadException when dragging between dialogs

EntityFrameworkDataSource

NEW
  • Added support for EntityFramework 6.0 (Telerik.Windows.Controls.EntityFramework60 assembly introduced)

Expander

FIXED
  • The Foreground of the Header is incorrect when the Background is Black

GanttView

FIXED
  • The Selected Row is not shown in Windows8 theme
  • Exception when relation is dragged over the grid
  • Exception is thrown when the column is resized outside the window border
  • There is a gap between the summary and its relation in Windows8 theme
  • The Drop Indicator is not shown when start dragging in order to create a relation

GridView

NEW
  • Design for invalid-edit mode state of the new row
  • All editors are now stretched relative to its parent row height
  • Lightweight templates visual optimizations
  • EditTriggers are now respected by GridViewColumn
FIXED
  • White gap between columns
  • SelectedItem setter is called multiple times when ItemsSource is changed
  • UI virtualization should use reference equality while comparing items, instead of object equality
  • Row background is transparent in Windows8Theme
  • ColumnGroups are not positioned correctly relative to GridViewVirtualizingStackPanel
  • ColumnGroups are not rendered for columns that are outside of viewport
  • Cell grid line is not correctly colored when column background is set
  • GridViewCellValidationResults are added on RowValidating event and then after pressing ESC twice Row is still marked as invalid
  • NullReferenceException in FlatLayoutStrategy.ExpandAllGroups
  • New row does not become invalid when validated in RowValidating event
  • Selection is changed on clicking between the cells of the new row
  • RadGridView becomes unresponsive when the new row is validated and then canceled
  • Selection/Currency is not updated when clicking on the row indicator in Windows8Theme
  • NullReferenceException in GridViewNewRow.SetOutOfEditMode() method when changing themes and adding new items
  • ControlPanel buttons are not visible in Windows8Touch when ShowGroupPanel is False
  • ColumnGroups are clipping when scrolling horizontally in Windows8Theme
  • Office2013Theme cannot render properly custom header cell content
  • InvalidOperationException is thrown when Ctrl and Backspace are pressed on a selected GridViewComboBoxColumn cell
  • The designer hangs indefinitely when using Windows8Theme with implicit styles
  • 'Cell is already in the collection' is thrown when pasting multiple cells in a sorted column
  • GridViewScrollViewer Background should not be set initially (Windows8 and Office2013 themes)
  • Row details of a new row are missing in the templates of Office2013, Windows8, Windows8Touch and ExpressionDark themes
  • Checkbox editors in all types of GridView columns jump to the left in edit mode when StyleManager is set
  • NullReferenceException is thrown in GridViewBoundColumnBase.HasErrors() method

ImageEditor

FIXED
  • Zoom percent combo box "Auto" string is not localizable
  • Adding longer text into the "Draw Text" tool distorts the image

ListBox

FIXED
  • If an item is dragged the AutoScrolling feature is not working

Map

NEW
  • Add ability to select shapes using intersection with selection rectangle
  • Add support of the layers for the OpenStreet map provider
  • Fix IndexOutOfRangeException when RadMap.MaxZoomLevel property is changed dynamically

MaskedInput

FIXED
  • Exception when MaskedInputControl is used in Silverlight's Tookit's DataForm
  • Exception when setting NumberFormat.NumberGroupSeparator to empty string
  • Incorrect Space key behavior in TextInput
  • Setting Mask = some digits throws NRE exception
  • Exception in no-mask Numeric/CurrencyInput when big numbers are deleted with Backspace
  • Issues when there is a space/literal symbols in the Mask of the MaskedTextInput
  • Upper/Lower-Casing isues when using Clear Button and mask is set runtime
  • Ability to check for Validation errors when value changes (on load)
  • Focusing behavior changed in Q3 2013. WPF Only
  • ValidationToolTip issues when Mask = A20. SL only
  • Exception when Mask is #n.#, UpdateValueEvent is LostFocus

Menu

FIXED
  • Unable to navigate outside of RadMenu with Tab key when the last top level RadMenuItem is disabled

NumericUpDown

NEW
  • Add a property for changing NumberDecimalSeparator
  • Make it possible to display decimal numbers to their significant digit when NumberDecimalDigits is set (HideTrailingZeros)
  • Make it possible when editing percentage, the text to remain in the same format
FIXED
  • When using PageDown the caret goes from the start to the end of the textbox and then on the next iteration changes the value
  • When the Value is bound to null value and the Minimum property is set to a value greater than zero the bound property is set incorrectly
  • The value is not properly updated when the NumberDecimalDigits is changed through binding
  • When binding the Value property to nullable Decimal or double when the Value is null, it is showing 0.0 instead of the value set to NullValue property
  • NumericUpDown breaks OneWay binding when Maximum property is bound and receive value less than the Minimum
  • Sometimes when setting IsEnabled=false the Textbox style is not properly updated
  • When setting the Value before the DecimalDigits property of the NumericUpDown the value is wrongly updated and displayed
  • Setting the NumberDecimalSeparator requires the Currency and Percent separators to be set for it to work as a separator
  • When focusing NumericUpDown in a windowless mode the browser freezes
  • Value doesn't change when NullValue is set and RadNumericUpDown content is deleted
  • Width stays 60 when MaxWidth is set to value, less than 60
  • If you MouseScroll over NumericUpdown that is in a ScrollViewer, it will scroll as well
  • The value of the RadNumericUpDown control should not be changed when the text is formatted
  • When holding the up or down RepeatButton in NumericUpDown control the text is updated with delay (inconsistently)
CHANGED
  • The default value of RadRangeBase is changed to null. What to do now: Set the property Value to zero in order to have the previous behavior

PDFViewer

NEW
  • Implemented shading
  • Implemented RunLenghtDecode
  • Full support for ColorSpaces
  • Exposed ClearDocument() method
  • Provided functionality that will allow the user to get exception in DocumentSource
FIXED
  • Changed FitToWidth and FitToPage with the ScaleMode property
  • Jpeg Decoder improvements
  • Bug with font rendering
  • Handling null filters
  • Bug with importing rotation from a document

PivotGrid

FIXED
  • RadPivotFieldList doesn't show correct display name in DateTime steps folder
  • Unable to get data for the clicked cell in RadPivotGrid

PropertyGrid

NEW
  • Added ItemChanged event
  • Added editors caching (EnableEditorCaching property with default value True)
  • Expand/Collapse groups improvements
FIXED
  • Expand/Collapse groups logic does not work correctly in some cases
  • XamlParse exception when setting Expression_Dark theme at application level
  • Incorrect BorderBrush in RadPropertyGrid's CollectionEditor template for Expression_Dark theme
  • InvalidOperationException is thrown due to AutoBind behavior trying to TwoWay bind PropertyDefinitions to ReadOnly properties
  • NullReferenceException in FlagEnumEditor ValidateValue() method

RibbonView

NEW
  • Localization feature in RadRibbon controls needed
  • Make the whole RibbonViewGalleryButtonUpDown of the RadRibbonGallery localizable (currently the "of" text is in the sourcecode)
FIXED
  • ContextualTabsStyle does not change the style in some scenarios
  • KeyTips on the RadRibbonRadio/Toggle button does not execute their commands
  • Themes of ContextualCroups can not be changed at runtime
  • When a RadRibbonGroup is collapsed has reduced height
  • Cannot bind the KeyTipService.AccessText in Silverlight
  • KeyTips not working when RibbonView is databound
  • The BackstageItem content foreground is same as the background and it is not visible in office2013 theme
  • All ribbon buttons are improperly aligned in RadRibbonGroup
  • ContextualTabs binding issue in WPF
  • Remove the bottom border in the select contextual tab
  • The Button's Foreground is not propagated to the elements within its Content
  • The MinimizeButton image is wrong
  • Fix the default Windows8 and Windows8Touch theme styles of the RibbonWindow
  • Localize the RibbonWindow Minimize/Maximize/Close buttons tooltips
  • The QAT overlaps the ribbon when placed inside RibbonWindow on Windows7 machine

RichTextBox

NEW
  • DocxFormatProvider, HtmlFormatProvider, RtfFormatProvider and XamlFormatProvider are thread safe for export/import
  • Implemented UpdateAllFieldsCommand which updates all type of fields in RadDocument
  • Paragraph symbol is layouted on one line with its preceding page break symbol (similar to MS Word)
  • Exposed method that changes FirstPageNumber of Section
FIXED
  • Improved performance of UpdateAllFields method
  • Memory leak when removing tables from the document
  • Table Styles Gallery is disabled in read only mode
  • Headers and footers are lost when merging sections
  • Insert/Update Caption duplicates the number in the reference field
  • Editing of a code block inserts an empty paragraph before and after it
  • Inserting comments when paragraph is justified changes the layout
  • Delete with track changes when selection contains tables does not work as expected
  • Wrong paragraph spacing after when creating new table style
  • When the table style options are changed and another table style is selected, its table look resets (only the first time the style is selected)
  • Formatting of the first paragraph is lost when DocumentFragment is created from selection and the document starts with an empty paragraph and table
  • Default paragraph SpacingAfter of document imported from HTML is not zero
  • Incorrect text arranging when typing in Hindi
  • Incorrect measuring of MS Gothic text
  • Rtf Format Provider does not respect "\trleft"(table left) property
  • Rtf Format Provider does not import correctly Cell Padding
  • Rtf Format Provider does not import correctly double quotes, en-space, em-space and bullet symbol
  • Rtf Format Provider: A file with multiple style-table definitions is not imported correctly
  • Improved inheritability of SelectionMiniToolBar
  • SelectionMiniToolBar is visible in the preview RadRichTextBox in the StyleFormattingPropertiesDialog
  • Setting RadRichTextBox.EnforcedPermissionRangeBrush doesn't change the brush immediately
  • History.Depth property is not respected when being set manually
  • Incorrect applying of subscript/superscript font properties over the rest of the text when updating the document viewport

ScheduleView

FIXED
  • When deleting an occurrence of a recurrent appointment, the first occurrence is deleted
  • An empty Appointment appears when the default EditAppointmentDialog is cancelled and the DefaultDialogResult is set to null in the ShowDialog event handler
  • Resizing the series of daily recurring Appointments creates an additional Appointment when there is a recurrence exception
  • Exception is thrown when ShowAllDayArea is set and the DayStartTime is changed in VisibleRangeChanged event
  • RecurrenceRule is not saved in the DB example because the IObjectGenerator.CreateNew() is not called anymore
  • The ResizeCanceled method doesn't contain a reference to the resized Appointment

SpellChecker

FIXED
  • Missing word from dictionary: cancellation

Spreadsheet

NEW
  • Introduced support of SUMIF, COUNTIF, LOOKUP and INDEX functions
  • Support for wildcard characters when searching and replacing content
FIXED
  • Memory and time performance optimized for XlsxFormatProvider
  • Improved performance of Insert/Remove cells
  • Improved editing performance when UsedCellRange is huge
  • RadSpreadsheet cannot import/export array values into xlsx files
  • Column width wrong calculation
  • Cannot edit a copy of spreadsheet template in VS and Blend because of the RadSpreadsheetSheetSelector
  • Function signature does not mark correctly array arguments
  • AutoSum functions are lower case inserted instead of upper case
  • Documents that contain Names referring to non-existing sheets cannot be imported
  • Populating the names for NameBox causes exception if the worksheet name is changed
  • Range operator should be able to create ranges based on Cell Reference and Defined Name
  • Adding a defined name with name that is already logged does not display an error message
  • When pasting of formula containing intersection it should not be translated
  • Pasting incorrect formula values from the external clipboard should be converted to text values
  • Entering of cell reference ranges without intersection between them results in #Value error
  • The SetValue(string) method should throw exception if the input string is an invalid formula
  • Increase/Decrease Decimal adds/removes two decimal places instead of one when the culture is different from EN-US
  • NumberFormatAutoCompleteComboBox does not show the correct formatting category when different culture from EN-us is in use
  • Increase / Decrease decimal places don't take into account the existing decimal places when the value is a fractional number with General format
  • Entering text as "1,2" in EN-us culture results in Date instead of Text
  • Entering value in the formula bar does not select the cell below
  • Importing xlsx files with different types of whitespace causes error
  • Files exported from RadSpreadsheet cannot be read by OleDB consumers
  • Improved HyperlinkInfo API
  • Changed NameBox ComboBox for TextBox with RadDropDownButton
  • Changing fill effect color through the ribbon color pickers throws an exception
  • Invoking Undo() for some commands does not make Changing and Chagned events to raise
  • Opening a hyperlink referencing cell with invalid link location crashes the application
  • Closing invalid FontSize value message forces to close the FormatCellsDialog

TabControl

NEW
  • Add DragReorder events
  • Allow drag reorder of only specific items
FIXED
  • Application theme isn't always properly applied to the TabItems Content
  • DragReorder not working in ElementHost
  • Navigation with "Tab" doesn't behaves correctly in Windows8, WindowsTouch and Expression_Dark themes
  • Setting the Foreground property doesn't work in Windows8 theme
  • The intellisence stops working in VS 11 Beta when a control inheriting a TabControlBase is used
  • The last tab cannot be dragged
  • Focus not applied if IsContentPreserved is true
  • Setting IsTabStop property in XAML does not work
  • SelectedIndex not updated when Visibility=Collapsed and ItemSource is Changed
  • Setting local theme for tab doesn't work properly when application theme is set
  • When nest another TabControl in the ContentTemplate, the OverflowMode stops working
  • IsTabStop property is set in code. Setting it in XAML does not work
  • Panel does not remeasure on resize when align is Right
  • TabStripPanel produces memory leaks when the TabControl's Visibility is set to Collapsed
  • The first focusable element in the content of a selected tab should be focused when changing selection via hotkeys
  • The TabItem.ContentPresenter ControlTemplate element have no TemplateBinding to the Header property
  • When Windows8Theme is applied with StyleManager, the items in the Overflow Area are not styled correctly
  • When dynamically changing the TabControl style to Window8 style, the content of the items isn't visible

TileList

FIXED
  • Elements placed in ItemTemplate are not clickable
  • DataContext of the tile should be its corresponding data item

TileView

FIXED
  • In binding scenario replacing items runtime doesn't work correctly
  • Incorrect scrolling of minimized items with virtualization and selection
  • Performance issues in binding scenarios when you try to select all items in code-behind

Timeline

FIXED
  • ArgumentOutOfRangeException when adding data points at DateTime.MinValue position to the ItemsSource

TransitionControl

FIXED
  • In SlideAndZoomTransition there is a difference in the size of space between the content between LeftToRight and RightToLeft SlideDirections

TreeListView

NEW
  • Design for invalid-edit mode state of the new row
  • All editors are now stretched relative to its parent row height
  • Lightweight templates visual optimizations
FIXED
  • White gap between columns
  • SelectedItem setter is called multiple times when ItemsSource is changed
  • UI virtualization should use reference equality while comparing items, instead of object equality
  • Row background is transparent in Windows8Theme
  • ColumnGroups are not positioned correctly relative to GridViewVirtualizingStackPanel
  • ColumnGroups are not rendered for columns that are outside of viewport
  • Cell grid line is not correctly colored when column background is set
  • New row does not become invalid when validated in RowValidating event
  • Selection is changed on clicking between the cells of the new row
  • RadTreeListView becomes unresponsive when the new row is validated and then canceled
  • Selection/Currency is not updated when clicking on the row indicator in Windows8Theme
  • ColumnGroups are clipping when scrolling horizontally in Windows8Theme
  • Office2013Theme cannot render properly custom header cell content
  • Checkbox editors in all types of GridView columns jump to the left in edit mode when StyleManager is set

TreeMapPivotMap

FIXED
  • Exception when clearing the ItemsSource with Tooltips

TreeView

FIXED
  • Foreground doesn't get applied when set via style
  • Multiple selection does not work as expected

Window

FIXED
  • When closing window its sub-owned windows are not closed
  • Exception is thrown when an action is executed in closed handler of RadWindow ConfirmDialog
  • RadWindow show/hide animations throw InvalidOperationException

Telerik UI for WPF

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

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.