Telerik blogs

In this R1 2017 release of UI for WPF and UI for Silverlight, we bring great new features and controls, including an Office 2016 theme and VS 2017 support.

Happy New Year and Happy New Version of UI for WPF and Silverlight. With this blog post I will guide you through the most exciting aspects of the first release of the suites for this year.

Office 2016 Touch Theme

UI for WPF Office 2016 Touch Theme

The Office 2016 theme was originally released with UI for WPF R3 2016, and this time we are happy to announce the availability of a touch version of the theme. This version is designed for your touch-aware applications, with a larger height and width of visual elements and once again coming with several color palettes. Click here and try it or customize it.

VS 2017 Support Including CUIT

UI for WPF VS 2017 Support

If you are already experimenting with VS 2017 RC, then you will be interested to know that our installers now support the version of the IDE. They will successfully install the UI for WPF to its toolbox, and our VS2017 CodedUI extensions are also available, so you can get started/continue developing your WPF application in the newest IDE. Download and try.

VS Design Time Smart Tags

UI for WPF Smart Tags

To help you find the needed information for a component in the suite easier, we added "Smart Tags" with shortcuts to the control specific online resources and developer oriented examples—so you can quickly find context relevant information. If you want to see more in these tags, give us your feedback here.

Support for Arabic Calendars

UI for WPF Islamic Calendar Support

We extended calendar support by adding Shamsi (Persian), Hijri and couple of other calendars to the RadDatePicker and RadCalendar components (available for both WPF and Silverlight).

New Components

With the last release we officially added a 3D ChartView component and SpreadStreamProcessing—a library that helps you export spread documents with unmatched performance—and we would love to hear your feedback about your experience with them on our Feedback Portal

And now let's drill down to the new control features:


UI for WPF PdfViewer displaying forms

  • Decreased memory usage when navigating through documents with large number of images
  • Documents with interactive forms and digital signatures are now visualized in read only state in PdfViewer (available for both WPF and Silverlight).


The new PdfStreamWriter class allows you to manipulate document pages in existing documents as well as adding additional content. This enables the following scenarios: 

  • Merge pages of multiple documents into a single PDF file
  • Split pages from existing document and save them as separate PDF files 
  • Add new pages created from scratch with PdfProcessing API to existing documents
  • Add new content behind or in front of the existing page content. This is useful for adding headers/footers or watermarks to an existing PDF document

All of the above operations preserve the existing page content without modifying it, even for PDF features currently not supported by the document model. As the content of the file is not fully parsed or loaded into the memory, all of this comes with unmatched performance and memory footprint. Resize and reposition existing or generated page content.


UI for WPF Map Control

A couple of months ago Microsoft announced their plans to retire the Bing SOAP web services which RadMap was using internally with its providers. As a result, plenty of applications and controls relying on it will stop working. However, if you are using RadMap, we have got you covered as now we are extending the BingRestMapProvider relying on the Bing’s REST services, to deliver routing, location search and even elevation data both in UI for WPF and UI for Silverlight. On top of that, due to high demand, an option to export the map to an image was also introduced in UI for WPF.


UI for WPF Pivot Drip Down

The RadPivotGrid’s LocalDataSource provider allows you to drill down the underlying data under each cell. This lets you get precise information on how it was calculated and precisely which records participated in the calculation (available for both WPF and Silverlight). 


The control now includes built-in support for import of WMF and EMF images.


UI for WPF Slider control tooltip
A ToolTip functionality is now added to RadSlider component. It enables the user to see the value of the slider's thumb while dragging it. In order to enable the ToolTip in the RadSlider component, you can set the AutoToolTipPlacement property (available for both WPF and Silverlight).

RadGridView Enhancements

  • A small improvement that helps you see a tooltip when the cell's text exceeds column width has been added
  • Now you can change the column index when you ungroup it
  • A HighlightTextBlock component is added to GridView's assembly so you can create a custom column with search functionality—a demo can be found here
  • We introduced a method for selecting a specific region(s) of cells—Select/UnSelectCellRegion

RadAutoCompleteBox and RadWatermarkTextBox

UI for WPF AutoCompleteBox Control

We prepared and added 2 new demos illustrating to you how RadAutoCompleteBox and RadWatermarkTextBox can be customized to add a Clear Button so you can use them as SearchTextBox control (available for both WPF and Silverlight).  

Learn More

You can read more details about all these features in our Documentation. This release we added also dozens of new demos to illustrate the new functionality and how to achieve more complex scenarios. Try them in our interactive demo application and find more developer oriented examples in the SDK repository

In addition, we introduced over 170 improvements in both UI for WPF and UI for Silverlight in this release alone—the full list can be found here.

Feel free to share any comments below. If you have any suggestions or you cannot find the feature or control that you need, feel free to use our Feedback Portals about UI for WPF and Document Processing Libraries

Try out the latest:
UI for WPF
UI for Silverlight


In case you missed it, here are some of the updates from our last release.

About the Author

Rossitza Fakalieva

Rossitza Fakalieva is a Technical Manager, Microsoft MVP in Developer Technologies and a Director of the Bulgarian chapter of the global Women Who Code organization. She previously worked on the Telerik engineering team and defines herself as .NET enthusiast. She loves to empower others to grow in their career and in the tech field—by teaching, by delivering courses and presentations, and as part of her daily job.

Related Posts


Comments are disabled in preview mode.