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
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
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
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
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).
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:
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.
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.
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.
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).
In case you missed it, here are some of the updates from our last release.
- 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
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).
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