Happy New Year and Happy new release of Telerik UI for WPF and Telerik UI for Silverlight. Enjoy this very first and very solid release for this year which brings new NavigationView, DiagramRibbon and HyperlinkButton controls, Charts for RadSpreadsheet and RadSpreadProcessing, .NET Core 3 and Visual Studio 2019 support as well as tons of useful new features.
Let me guide you through the new controls and features of the release.
This release we are introducing one of our most eagerly awaited features, Charts for RadSpreadsheet and RadSpreadprocessing. As usual, the processing component offers a versatile API that can be used to edit or create a chart from scratch and for the UI we are leveraging the abilities of the powerful RadChartView. You can see the feature in action below:
Naturally, the charts are supported by the format providers. The import / export functionality will work automatically for all formats, except for the PDF format in RadSpreadProcessing scenario, which needs a few additional references. We’ve prepared a handy example showing how to set it up.
For this release the following types of series will be supported:
Implementing the rest is in our immediate plans, so stay tuned!
Introducing new button that extends RadButton with hyperlink capabilities. The button provides customizable appearance, Telerik UI for WPF theming support and UI automation support. For more information check this help article.
With this release instead of building your own ribbon UI for RadDiagram you could simply drag and drop the new RadDiagramRibbon control from the VisualStudio ToolBox. RadDiagramRibbon is predefined, fully customizable and ready-to-use RibbonView providing UI for the most common features and settings of RadDiagram. The control can be easily configured and wired to RadDiagram using a design time wizard. For more details please check this article from our help documentation.
We made improvements in the AStarRouter algorithm implementation of RadDiagram that allow improving in complicated layouts by avoiding the overlapping connections. The router previously had AvoidShapes option turned on by default and now we added AvoidConnectionOverlap. This setting enables the routing to find a path for a polyline connection which minimizes the overlapping segments with the rest of the connections. In addition, we added powerful options for controlling the algorithm (ShapeCrossPenalty, SegmentOverlapPenalty and SegmentOverlapDistance), that will allow you to make your specific layout even better and achieve the desired appearance. The settings configure the importance of avoiding shapes and connections as well as the desired distance between collinear segments. Below you can see how setting the AvoidConnectionOverlap property makes a huge difference:
this
.diagram.RoutingService.Router =
new
AStarRouter(
this
.diagram)
{
SegmentOverlapPenalty = 2,
SegmentOverlapDistance = 9,
AvoidConnectionOverlap =
true
};
And here is the result - see before (on the left) and after (on the right) below:
Neat uh?! 😊
For more details about the Routing article from the RadDiagram documentation.
For this release we managed to implement all logged features (including the most voted feature for custom functions) and fix all known issues of RadExpressionEditor for WPF and Silverlight! 🥳 Here is summary of all the new staff you will be able to benefit from:
With the release of the preview version of .Net Core 3 we introduced new set of binaries built against .Net Core 3 in order to allow you to benefit from all features that newest version of the framework will provide. Along with the other binaries we will be shipping .Net Core 3 version as well from now on. The new binaries can be also found inside of the Telerik UI for WPF NuGet packages, allowing you to easily start migrating your existing WPF projects built with Telerik UI for WPF.
As you already know with the unveiling of Visual Studio 2019 preview by Microsoft (Dec 2018) we announced zero-day compatibility and support of all the Telerik tools. With this release we are adding Coded UI support for Visual Studio 2019 preview – we are distributing new binary built against the newest studio that can be found in the TestTools folder within the installation folder of Telerik UI for WPF.
And that’s not all. We also revamped our feedback portals to provide improved experience for gathering your product thoughts and ideas and ensuring each of them is heard across the Telerik and Kendo UI families of products. Check out the new WPF, Silverlight and Document Processing portals.
To see the new release in action, please join us on the Telerik UI R1 2019 webinar, on Friday, January 18th @ 11:00 am - 12 pm EST.
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.