The service pack for our third release this year (R3 2019) is now live! It comes packed with 60+ improvements and new features for SyntaxEditor, VirtualGrid, GridView, ChartView and other controls. Let me guide you through what is new in Telerik UI for WPF and Telerik UI for Silverlight. 👌
With the R3 2019 release we debuted the beta version of the great new SyntaxEditor control (in case you missed it – make sure to check out the release blog). With the initial release its folding functionality was pretty much limited to C# and JS code files - collapsible regions were created only for methods/classes that use curly brackets ('{', '}').
In this Service Pack we added separate classes which can be used for particular language files - CSharpFoldingTagger, VisualBasicFoldingTagger, BracketFoldingTagger (suitable for JavaScript). In addition, the FoldingTaggerBase class can be now extended for you own custom languages. Now C# and VB folding taggers prepare collapsible regions for methods, classes, namespaces, properties, usings/imports, blocks, summaries, multiline comments and regions. See below how cool the C# and VB files look now:
C#:
VB:
Custom folding region definitions can be added easily if you need additional auto-created folding regions in your app – for example:
this
.foldingTagger.FoldingRegionDefinitions.Add(
new
FoldingRegionDefinition(
"#if"
,
"#endif"
));
We have also added lots of virtual methods in all folding tagger classes. For example, you can override GetFoldingRegionTitle and GetFoldingRegionToolTipContent to customize the folding title or the tooltip content of the folding area.
Check out the full documentation of the control here and the Taggers section for more details about the new features. And if you have any feedback about the control please let me know in the comments section or in our Feedback portal.
We added ToolTip support to the list of RadVirtualGrid's features. Now you can visualize information in a ToolTip while hovering over a cell. The ToolTip functionality is disabled by default. To enable it, you need to set the ShowCellToolTip boolean property of the RadVirtualGrid.
Check our help documentation for more info.
We added an ability to control navigation arrow visibility through the PreviousButtonVisibility and NextButtonVisibility properties. They are Visible by default. In order to hide them, just set the corresponding property either to Hidden, or Collapsed. You can see it in action in the following GIF:
If it happens that you are displaying negative and positive values in the same category within the Area series for example, you might have noticed that those values are stacked separately. With this release it is now possible to stack them together (as seen in the charts in MS Excel for example). You simply need to set the RadChartView ChartViewExtensions.StackNegativeValuesSeparately attached property to False. See the difference below:
For more details check out this help article from our online help documentation.
We added option to stop the RibbonView keyboard navigation for particular controls and let their own keyboard navigation work. This can be achieved by setting the attached telerik:KeyTipService.IsKeyboardNavigationEnabled property to the control. See the following code snippet:
<
telerik:RadRibbonView
telerik:KeyTipService.IsKeyTipsEnabled
=
"True"
>
<
telerik:RadRibbonTab
Header
=
"Home"
telerik:KeyTipService.AccessText
=
"H"
>
<
telerik:RadRibbonGroup
Header
=
"My Group"
>
<
telerik:RadRibbonComboBox
telerik:KeyTipService.AccessText
=
"T"
telerik:KeyTipService.IsKeyboardNavigationEnabled
=
"False"
>
<
telerik:RadRibbonComboBoxItem
Content
=
"Test 1"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"Test 2"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"Test 3"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"Test 4"
/>
</
telerik:RadRibbonComboBox
>
</
telerik:RadRibbonGroup
>
</
telerik:RadRibbonTab
>
</
telerik:RadRibbonView
>
For more info check out this section of the Keyboard Support article of RadRibbonView.
We have a lot more! To get an overview of all the latest features and improvements we’ve made, check out the release notes for the products below:
Feel free to drop us a comment below sharing your thoughts. Or visit our Feedback portals about Telerik UI for WPF, Silverlight and Document Processing Libraries and let us know if you have any suggestions or if you need any particular features/controls.
And if you haven’t already had a chance to try our UI toolkits, simply download a trial from the links below:
UI for WPF UI for Silverlight
In case you missed it, here are some of the updates from our last release.