Whats_new

Telerik UI for WPF

Release History

UI for WPF Q1 2014

February 26, 2014

All Controls

NEW
  • New Components: RadWordsProcessing and RadSpreadProcessing:
    • Enable you to seamlessly process the most common text and spreadsheet file formats even without having Microsoft Office or any other 3rd part library installed
    • Allow users to create, load and modify documents in DOCX, RTF, XLSX, CSV, and Tab-delimited file formats
  • System.Windows.Statusbar and System.Windows.Separator are now supported by our theming mechanism
  • Extend the API of Telerik.Windows.Analytics.TraceMonitor class to allow initializing of custom IAnalyticsMonitor
FIXED
  • RadObservableCollection.CollectionChanged event is fired for each added item when AddRange method is used
  • "Cannot create a top-level child window" exception is thrown when tapping on a rad control in xbap application
  • Binding Expression Error thrown by Validation ToolTip_WPF for all controls – IdataErrorInfo
  • Memory leak in TouchManager
  • "Resource not found .... " warning in the Output window of Visual Studio with implicit styles when using Office2013 and Windows8 themes
  • System.Windows.Button does not recognize access key in ExpressionDark theme
  • System.Windows.ScrollViewer - scrollbar thumbs disappear, when you use implicit styles-Windows8, Office2013
  • System.Windows.ScrollViewer - fix the size of vertical thumb on drag
  • System.Windows.ScrollViewer - RepeatButtons should not be focusable
  • MS ListBox when you hover the item before or after the selected one the foreground is lost
CHANGED
  • Delete PickerToggleButton
  • Obsolete RadRangeControl

AutoCompleteBox

FIXED
  • NullReferenceException is thrown when RadAutoCompleteBox is initially collapsed and automation peers are turned on

BarcodeQR

NEW
  • Add ActualVersion property
FIXED
  • The control encodes shorter strings than the supported length for a specific Version and ErrorCorrectionLevel

Calendar

NEW
  • Calendar performance improvements
FIXED
  • When AreWeekNumbersVisible is false, not all months are displayed in YearView
  • If the current month is, for example, January 2014 and you change the year and go again into January, the Calendar actually goes into January 2014 (instead of the newly selected year)

Carousel

FIXED
  • XamlParseException when changing the theme of RadCarousel

ChartView

NEW
  • Introduce Direct2D Rendering for ChartView
  • Introduce light rendering for all series
  • Introduce DefaultVisualStyleSelector
  • Automatic update of the Track Ball in live data scenarios
  • Implement TickOrigin for LinearAxis
FIXED
  • BarSeries with Stack CombineMode are rendered incorrectly when all DataPoints have zero Value
  • DateTimeContinuousAxis produces too many labels when zoom in to the max and then zoomed out with double clicking the slider
  • Stroke property of LineSeries does not override palette color when set in style
  • Light renderer sometimes leaves an empty pixel between two adjacent lines
  • GetDataPointVisual method returns recycled containers
  • Doughnut slices don't explode on mouse click
  • ScatterPoint visual elements are doubled when PointSize is changed
  • Bar width is not recalculated on zoom with DateTimeContinuousAxis axis
  • Annotations are positioned incorrectly when zooming on a DateTimeContinuousAxis
CHANGED
  • LineSeries: RenderMode is now marked as Obsolete. Use RenderOptions instead
  • PointSeries: RenderMode is now marked as Obsolete. Use RenderOptions instead
  • ScatterPointSeries: RenderMode is now marked as Obsolete. Use RenderOptions instead
  • Telerik.Windows.Controls.ChartView.AreaSeriesStrokeMode namespace changed to Telerik.Charting.AreaSeriesStrokeMode
  • Telerik.Windows.Controls.ChartView.RangeSeriesStrokeMode namespace changed to Telerik.Charting.RangeSeriesStrokeMode
  • Telerik.Windows.Controls.ChartView.StepSeriesRisersPosition namespace changed to Telerik.Charting.StepSeriesRisersPosition

ComboBox

FIXED
  • MouseWheel is not working when IsEditable=True
  • Coded UI tests support Level 2 and Level 3

DataForm

FIXED
  • An exception is thrown on changing the theme using StyleManager

DateTimePicker

FIXED
  • PopupPlacementTarget in RadDateTimePicker is not respected when FlowDirection is RTL
  • When IsDropDownOpen is set to True the designer in VS2012 crashes
  • DateTimePicker throws ArgumentOutOfRangeException when ShortDatePattern = "MM/yyyy" and AllowParsingWithoutSeparator="True"
  • After changing the culture, the ErrorTooltipContent and the DateTimeWatermarkContent do not localize their value
  • DateTimePicker throws exception when the Close button is not present in the ControlTemplate
  • DateTimeWatermarkContent cannot be set to null
  • When Culture is set to Korean and the time part is changed it is wrongly parsed
  • When setting the AreWeekNumbersVisible property of the Calendar to False, DateTimePicker only shows the last row of numbers
  • The ToolTip is shown in the right corner of the DateTimePicker instead of the left one
  • TimePicker loses focus when a different value is selected from the dropdown

Diagrams

NEW
  • Add additional / optional boolean parameter in Layout / LayoutAsync methods to support AutoFit
  • Extend the serialization/deserialization of custom RadDiagramConnectors
  • Extensibility points for MouseTools
FIXED
  • Connectors' activation doesn't work correctly with collapsed items
  • When zooming, the ManipulationAdorner should not be scaled
CHANGED
  • IConnector now inherits ISerializable interface by default

Docking

NEW
  • Support of nested RadDocking inside other RadDocking instances
FIXED
  • AutoHideArea is opening when pin/unpin another Pane
  • ActivePaneChanged event is triggered twice when closing Pane with index bigger than 1
  • Saving the layout of a Docking control which contains empty DocumentHost generates incorrect xml code
  • When Saving and Loading a layout which has empty DocumentHost, an ArgumentOutOfRangeException is thrown
  • Removing item from the PanesSource collection causes NullReferenceException
  • HorizontalAlignment is not working inside HeaderTemplate in Windows8 theme
  • Bindings with ElementName are not working in the DocumentHost

GanttView

NEW
  • Improve the style of the DragVisual in the Grid part of the control

Gauge

CHANGED
  • The RadGauge control in the Telerik.Windows.Controls.Gauge.dll is now obsolete and should not be used. It will be deleted with Q2 2014 official release. Use the newer RadGauge control that is in the Telerik.Windows.Controls.DataVisualization.dll instead.

GridView

FIXED
  • Content of ValidationToolTip is not properly aligned when ValidatesOnDataErrors is set to "InViewMode"
  • RadGridView goes into unfocused state when ContextMenu is opened
  • Runtime theme exception - Office2013
  • NullReferenceException in ConvertMemberAccessExpressionIfNecessary method
  • When all columns in view port become frozen, there is no way to scroll into view any other column
  • Scrolling performance is degraded when the RowStyle property is set
  • Row becomes valid when its invalid cells get out of the viewport (IDataErrorInfo)
  • GroupPanelBackground cannot be altered through the Office2013 palette
  • Office2013Theme issues when RadGridView is grouped or a column need to be resized
  • GridViewDataColumn can be grouped, even though the IsGroupableProperty on that column is set to false and the grid is bound to DynamicObject
  • Memory leak when updating the ItemsSource when a grid is bound to DataTable
  • NullReferenceException in InternalSelectionItemsStorage constructor
  • NullReferenceException in GridViewCellsPanel.InitializeMeasureData()
  • GridViewDynamicHyperlinkColumn does not resolve Member paths with dynamics
  • AgumentOutOfRangeException in RealizeRows when NewRowPosition=Bottom/Top and RadGridView is grouped
  • RowUnloaded and RowLoaded are fired for each item when CollectionChanged is raised, GroupRenderMode=Flat and row virtualization is turned off
  • ValidationTooltip shows the error multiple times when CustomValidation attribute is assigned on class level
  • Partially blank rows in GridView when multiple ViewportChanged events get batched
  • In flat mode removing last column/s runtime causes incorrect columns arrangement
  • Grouped grid with a column with * width initially shows horizontal scroll bar
  • ColumnGroups are not correctly rendered at initial load when RadGridView.RowIndicatorVisibility=”Collapsed”
  • Cannot insert with Insert key in grouped grid with NewRowPosition="Bottom"
  • The Background property of GridViewFooterCell does not work correctly
  • Column groups get misaligned on scrolling after a new column with existing DisplayIndex is added after frozen columns
  • GridViewToggleButton's Foreground in RadGridView is not correct in Windows8 theme
  • NullReferenceException in GetEnumerator in QCV

ImageEditor

NEW
  • Implemented ToolCommitting and ToolCommitted events that are raised when a tool is committing and a tool was committed
FIXED
  • Binding to the RadImageEditorUI.Image property only works if specified as TwoWay

ListBox

NEW
  • Extend the ListBoxDragVisualProvider to include DropTarget, DropPosition and DragTarget
  • Improve the style of the ListBoxDragVisual
FIXED
  • CachedSelectedItems collection keeps references to the items in the ViewModel when setting ItemsSource to null

Map

NEW
  • Add ability to setup RectangleGeometryData using coordinates of the top-left (NW) and bottom-right (SE) corners of the rectangle
FIXED
  • The AsyncShapeFileReader does not read very small DBF-files
  • BingMapProvider memory leaks
  • InvalidOperationException is thrown when using VisualizationLayer and changing themes runtime
  • Specific PathData is not displayed in VisualizationLayer

MaskedInput

FIXED
  • The Delete key does not place the caret in the right place in no-mask scenarios (Mask="")

NumericUpDown

FIXED
  • Disable entering separators signs in NumericUpDown when IsInteger=true
  • RadNumericUpDown should not update the value when the left/right key is pressed

OutlookBar

FIXED
  • Icons in minimized items are not visualized

PDFViewer

NEW
  • Page rotation
  • Single page presenter
  • Support for custom presenters implementing IFixedDocumentPresenter
  • Exception handling on RadFixedDocument level
  • Introduced public API for scrolling
FIXED
  • KeyNotFoundException when changing DocumentSource caused by image loading

PropertyGrid

NEW
  • Added ReadOnlyEditorState property (Default, ReadOnly, Disabled)
  • Added custom validation for PropertySets
FIXED
  • Runtime theme exception - Office2013
  • When RadPropertyGrid is read-only, editors do not have consistent look
  • Search icon is missing in Office2013Theme
CHANGED
  • Changed CollectionEditor's default IsReadOnly state to ReadOnly, instead of Disabled

Rating

FIXED
  • RadRating doesn't show when disabled

RibbonView

NEW
  • Add a way to include "Press F1 for help" to screentips
  • Add DataBinding Support for Contextual Groups / Tabs
  • Allow hiding the tab headers
  • Implement Character Ellipses in the Title
  • Allow multiple gesture keys to be set
  • The Title of the RadRibbonWindow should be created from the Title and ApplicationName strings of the RibbonView automatically
  • Allow easily customizing the ApplicationButton Width
  • Add ScreenTip for the Application Button
  • Ability to bind the screentip to text and image
FIXED
  • RIbbonView does not close its SelectedTab Popup
  • Design-time exceptions
  • Dynamically added controls to the Items property of the RibbonView are placed inside the RibbonTabs header
  • Implicit style doesn't apply on RadRibbonTabs which are added via PRISM
  • NullReferenceException design-time exception is thrown in VS designer
  • RibbonWindow throws a TypeInitializationException when used with VSTO Addin
  • Right Alt key should also activate the Key Tips
  • The Image is displayed on top of the Content
  • VS Designer trows exceptions if a RibbonTab is placed in a UserControl
  • When a view doesn't specify DesignHeight/Width, the RibbonView throws design-time exception if it contains ContextualGroups
  • Does not work correctly when non-transparent grid is used as a content
  • RibbonTitle bar (including the Contextual tab header) goes over the Window Buttons
  • The title is not displayed
  • The title is not trimmed when resizing
  • Ability to bind the screentip to text and image
  • Expose a property to control the visibility of the background behind the RibbonTab.Headers
  • RibbonGroup Image in collapsed state have white border
  • RibbonView does not show all of its tabs

RichTextBox

NEW
  • Introduced FontManager.RegisterFont overload which accepts display name for the font, and displays that value throughout the UI
FIXED
  • Memory leak in TableStylesGallery
  • HtmlFormatProvider: Margin-left property is exported incorrectly
  • HtmlFormatProvider: SpacingAfter property is not respected during import
  • RtfFormatProvider: Bullets in a document are visualized with extra symbols
  • RtfFormatProvider: A document with nested hyperlinks cannot be imported

ScheduleView

NEW
  • Make property to remove easily the delete button from the appointment
FIXED
  • DialogClosing event is fired more than once

Slider

FIXED
  • The slider is unresponsive if HandleStyle is applied

Spreadsheet

NEW
  • Images support
  • Printing and UI for printing
  • Freeze panes
  • Workbook and worksheet protection
  • XlsxFormatProvider: Export/Import of worksheet view state
  • XlsxFormatProvider: Import of rich text as plain text
  • Added support for union operator
  • Exposed SheetSelector context menu
FIXED
  • XlsxFormatProvider: Document containing empty cell value cannot be imported
  • Entering circular reference in FormulaBar and pressing accept button causes an exception
  • If a parameter of the intersection operator is surrounded with () the expression cannot be parsed
  • Removing the cell just above the last used cell of a worksheet with shifting up causes the spreadsheet to crash
  • Incorrect parsing of skipped function argument
  • Undo of deleted row in worksheet with merged cells rearranges the cells' positions incorrectly
  • Defined names are not exported/imported correctly in invariant culture
  • The "Value" column in name manager dialog displays incorrect values

TileList

NEW
  • Enable selection on right clicking on a tile (new SelectionMouseButton property added with values Left, Right or both)
FIXED
  • Tile Visibility property is not respected

TileView

NEW
  • Add AnimationStarted and AnimationEnded events to the RadTileView

TransitionControl

NEW
  • Coded UI tests support level 1, 2 and 3

TreeListView

FIXED
  • Cannot drop on last item in TreeListView
  • GridViewToggleButton's Foreground in RadTreeListView is not correct in Windows8 theme

TreeView

FIXED
  • The lines of the control look jagged
  • DragDrop operation produces exception when ScrollViewer is removed from the TreeView's ControlTemplate

Watermark

FIXED
  • RadWatermarkTextBox has double border when you add implicit style to Border element
  • Typed text of the WatermarkTextBox does not look disabled in Office2013 themes

ZipLibrary

NEW
  • ZIP library has been redesigned from scratch for better cross-platform compatibility (.NET, Silverlight, Windows Store Apps, Windows Phone), better support of the standards and better functionality
  • ZIP library now supports both ZIP and ZIP64 specifications, i.e. large ZIP files with more than 4GB length are supported now
  • New API is compatible with one available in the .NET Framework 4.5 in the System.IO.Compression namespace
  • New API supports password protection. For the moment only traditional PKWARE encryption is implemented
  • New API supports different compression levels
CHANGED
  • The existing ZIP library API (ZipPackage, ZipPackagerEntry, ZipInputStream, ZipOutputStream) has been changed to be a proxy to the new API

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.