Whats_new

Telerik UI for WPF

Release History

UI for WPF R1 2017

January 17, 2017

What's New

  • New Office2016Touch Theme
    • Following the recent release of Office2016 theme, which brings a new modern look to your application, we implemented a version of the theme for touch devices.

All Controls

FIXED
  • Output Exception is thrown when adding references to RadGridView, RadGanttView, RadPivot, RadPivotFieldList binaries and open VisualStudio designer.
  • Glyphs in nested controls receive FontWeight and FontStyle from parent control resulting in skewed rendering in Office2016 theme.
  • Glyphs are not mirrored in RightToLeft FlowDirection in Office2016 theme.
CHANGED
  • Foregrounds of EditableComboToggleButton, NonEditableComboToggleButton, Tick element inside RadMenu and RadialMenuButton are changed to IconBrush in Office2016 theme.

Buttons

NEW
  • Exposed PopupAnimation property for RadDropDownButton and RadSplitButton.

Calendar

NEW
  • Added support for Islamic calendars like Shamsi (Persian) and Hijri. The control now displays the calendar from the application culture out of the box.
FIXED
  • Calendar previous and next arrow buttons are in opposite directions in RightToLeft orientation for Office2016 theme.

ChartView

NEW
  • Exposed the data items which are used to generate a DataPoint when sampling is used in a DataItems property.

ChartView3D

FIXED
  • The size of the BarSeries3D bars is not updated when a new category is added.

ComboBox

CHANGED
  • There is a difference in the button's border for disabled editable ComboBox when using Implicit styles and StyleManager in Transparent theme.

DateTimePicker

NEW
  • Added support for Islamic calendars like Shamsi (Persian) and Hijri. The control now displays the calendar from the application culture out of the box.

Diagrams

CHANGED
  • Clear method of Diagram's UndoRedoService now clears the UndoRedo internal cache automatically. What's changed? The public interface IDiagramContainerGeneratorInternal interface now adds ClearCache method.

Docking

FIXED
  • Closing a RadPane by calling its RemoveFromParent() method via the DropDownButton of the DocumentHost causes that instance to be left in the memory.
  • RadPane is not opened in separate ToolWindow when MakeFloatingOnly is called and the Pane is in a floating PaneGroup.
  • Dropping area is not visualized accurately when the FlowDirection is RightToLeft.

DragDrop Manager

CHANGED
  • The DragDropManager.TouchDragTrigger property is obsoleted. Use the TouchManager.DragStartTrigger property instead.

Expander

FIXED
  • Wrong rotation of Arrow glyphs in different ExpandDirection-s in Office2016 themes.

GridView

NEW
  • Exposed CanUserSearch property to control whether RadGridView's TextSearch functionality is enabled or not.
  • Added new property ShowToolTipOnTrimmedText that defines whether a tooltip will be shown when text exceeds column width.
  • Provided an option to change column's display index when ungrouping cells in the header row through the new RadGridView.ShouldReorderColumnsOnUngrouping property.
FIXED
  • Predefining RowTemplate causes Adding New Item functionality to fail.
  • StringFormat in DataMemberBinding does not respect TargetNullValue property.
  • SelectedCells collection is not cleared when switching from Single/Multiple to Extended selection mode.
  • Numeric search with search panel is limited to an integer number.
  • AddedCells argument of SelectedCellsChanged event is not correct when SelectionMode is Extended and two non-adjacent regions are selected with Ctrl key.
  • CompositeFilterDescriptor throws an exception in cross-thread access scenarios.
  • NullReferenceException in GridViewCellsPanel.InitializeMeasureData().
  • Opening filtering popup sends an extra query to the database when using IQueryable as ItemsSource.
  • Format Exception is thrown when swapping Column bound to Enum with a filtered column bound to string and FilteringMode="FilterRow".
  • UriFormatException thrown when invalid URI is provided for GridViewDynamicHyperlinkColumn.
  • GridViewCheckBoxColumn ignores TargetNullValue of binding.
  • GridViewComboboxColumn with IsLightweightModeEnabled property set to True does not work correctly when bound to a DataTable.

Image Editor

NEW
  • Pan tool introduced.
FIXED
  • Zooming with pressing control key and using mouse wheel does not work when the RadImageEditor.ScaleFactor property is set to 0.

ListBox

NEW
  • Added support for disabling the cache functionality of the selected items when ItemsSource is reset. A new property - EnableSelectionCaching, is exposed.
FIXED
  • Mouse pointer overlaps the text of the ListBoxDragVisualProvider in Green and Office2016 themes.

Map

NEW
  • Added GetCoercedLocationRect method. It can serve as helper method when receiving e.Region in MapItemsRequest method of IMapItemsVirtualizatuionSource when WrapAround is True.
  • Added ExportToImage methods.
  • BingRestMapProvider now supports the Bing REST Locations API, Routes API and Elevations API.
CHANGED
  • VEMapProvider is deleted from RadMap. It is obsolete since 2011. Please use BingRestMapProvider instead. The BingMapTrafficProvider is marked as obsolete and will be removed from the codebase in R2 2017, due to limitations in the Bing Maps' terms of use. All RadMap classes related to BING Map SOAP services are obsolete and will be deleted in R2 2017. SOAP service will be discontinued by Microsoft in June 2017. Please use BingRestMapProvider which wraps the Bing REST services APIs.

PanelBar

FIXED
  • ScrollViewer's VerticalScrollBarVisibility and HorizontalScrollBarVisibility attached properties don't get applied for all themes.

PDF Viewer

NEW
  • Added Support for Background property - FixedDocumentsPresenter and FixedDocumentsViewer will now inherit their Background from the PdfViewer.
  • Introduced improvements in the way RadPdfViewer caches the images in a document.
  • Interactive Forms content is visualized read-only in RadPdfViewer.
  • Digital Signatures content is visualized in RadPdfViewer.
FIXED
  • Slow performance when opening document containing many inline images.
  • Images with Stencil Color are visualized with wrong color.
  • Image is not visualized when its Mask image has previously been rendered with stencil color.
  • Memory leak with PathGeometry instances which number is increasing after scrolling up and down multiple times.

PdfProcessing

NEW
  • Implemented content stream operators ('G' and 'g') that allow setting grayscale color.
  • Introducing new PdfStreamWriter class providing API for reliable, performance and memory efficient approach for manipulating existing or newly generated PDF page content.
FIXED
  • Multiple pages content is merged on a single page when some content stream is referenced in multiple pages Contents arrays.

PivotGrid

NEW
  • Implemented DrillDown functionality for LocalDataSourceProvider. You can get the data using the GetUnderlyingData method and the GetUnderlyingDataCompleted event.
  • Added an option for the export functionality to take into account the expand/collapse state of the groups.

PropertyGrid

NEW
  • TypeConverter support on class level.
  • Supplying ITypeDescriptorContext parameter in overridden methods of TypeConverter of a property.
  • GetStandardValuesSupported and GetStandardValues methods of a type converter are not called.
FIXED
  • Once ReloadData() is called or a Filtering is applied and SingleEdit mode is on, the fields cannot be edited anymore.
  • Manually-generated property definitions do not bind correctly to dynamic properties in .Net4.5.
  • Keyboard navigation doesn't work when EditMode='Single' and change the theme.

RibbonView

NEW
  • The ApplicationMenu can be used as a stand-alone control and placed inside a DropDownButton.DropDown Content or anywhere in your application.
  • Exposed Close command for RibbonWindow when the RadRibbonWindow.IsWindowsThemeEnabled static property is set to False.
  • Added the ability to use KeyService while holding modifier key. This is working with KeyDown/PreviewKeyDown ActivationModes, and not with the default KeyUp.
FIXED
  • KeyboardNavigation throws null reference exception when you try to move through the DropDownButton of the QAT.
  • NullReferenceException may occur in KeyTipService when RibbonView is unloaded on KeyDown/Up event.

RichTextBox

NEW
  • Added new default WindowsMetafileFormatImageDecoder for better import of WMF and EMF files.
FIXED
  • When a citation is inserted, caret cannot be placed in the corresponding region within the next paragraph.
  • When a paragraph size is modified, the caret cannot be placed in the corresponding region within the next paragraph.
  • FatalExecutionEngineError is thrown when clicking in RadRichTextBox while using Microsoft Pinyin IME in Flow layout mode.

ScheduleView

NEW
  • MouserOverSlot rendering optimization.
FIXED
  • There are ViewDefinition binding warnings and errors in the output.
  • ShowCurrentTimeIndicator property can't be bound to a property in the ViewModel.
  • DeleteAppointment command does not execute for custom Appointments not deriving from Appointment.

Slider

NEW
  • Implemented out-of-the-box support for tooltip displaying the value when the thumb is being dragged.

Spreadsheet

FIXED
  • Wrong Selected Background and Foreground for Row and Column header in Office2016 theme.
  • BordersMenu RadSplitButton's appearance is not consistent with the rest of the buttons in the RadSpreadsheet ribbon.

SpreadStreamProcessing

NEW
  • Introduced API allowing to append new worksheets to an existing workbook.

TabControl

FIXED
  • Space between TabItems and Header cannot be removed in Office2016 theme.

TileView

NEW
  • Exposed MinimizedColumnsCount and MinimizedRowsCount properties to allow setting a number of minimized rows/columns.
FIXED
  • Designer crashes when using RowHeight=Auto and IsItemSizeInPercentages = true.

TreeList

NEW
  • Added new property ShowToolTipOnTrimmedText that defines whether a tooltip will be shown when text exceeds column width.
FIXED
  • Search panel is present in the template for Green and Office2016 themes.

TreeView

FIXED
  • TreeViewItem (and PanelBarItem) 's HeaderStringFormat property does not apply.
CHANGED
  • Reverted the fix for "When using Virtualization ExpanderStyle is not applied to RadTreeViewItems." due to performance issues found in R3 2016.

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.