What’s New in 2020 Volume 4: WinUI | Syncfusion Blogs
Detailed Blog page Skeleton loader

We at Syncfusion are glad to announce the last major release of this year, Essential Studio 2020 Volume 4. This is the second major release for Syncfusion Essential Studio for WinUI. If you are new to the WinUI platform, check out our previous blog post about the features included in the first release.

Let’s see about the new controls and features included in the Syncfusion WinUI platform in this release!

WinUI 3 Preview 3 support

Syncfusion WinUI controls are now compatible with WinUI 3 Preview 3.

Accessibility support

Accessibility support has been provided for the following controls. Now, these controls can be used by assistive technologies, such as screen readers.

WinUI Ribbon (New)

The Ribbon control for WinUI is a command bar that organizes an application’s commands and tools into a series of tabs. It also supports a backstage view like Microsoft Office products.

The features of the WinUI Ribbon control are as follows.

Tabs and groups: Commands can be categorized using the ribbon tabs and groups features. The ribbon groups can host both ribbon items and custom items. A ribbon group contains a launcher button that reveals additional tools in a group.

Built-in ribbon items: Support has been provided for built-in command items, like buttons, drop-down buttons, and split buttons. These buttons support the following three size modes to fit into the available space:

  • Large
  • Normal
  • Small

Custom ribbon items: A ribbon group can host and display any kind of custom control, such as combo boxes, text boxes, radio buttons, check boxes, and more.

Backstage: The file menu button and backstage view can hold an application’s information and basic settings. The backstage view contains tabs, buttons, and separators that are placed between backstage view items to create groups. The ribbon backstage view also hosts custom views inside the backstage, like a navigation view.

Themes: Support for both light and dark themes has been added. Refer to the following screenshot.

WinUI Ribbon
Light theme in WinUI Ribbon

WinUI Calendar (new)

The new WinUI Calendar control allows you to easily navigate to specific dates using month, year, decade, and century views. By using this control, a user can select a single date or multiple dates. The control’s rich feature set includes functionalities such as different calendars, date formatting, blackout dates, localization, etc.

Refer to the following screenshot.

WinUI Calendar Month View
WinUI Calendar Month View

WinUI Slider (new)

The WinUI Slider control is a highly interactive UI control that allows users to select a single value from a range of values. It also provides rich features such as labels, ticks, divisors, thumb styles, and tooltips.

Numeric value support: Provides functionality to select numeric values in any range.

Labels: Labels display numeric values, and their formats and styles can be customized based on user requirements.

Ticks and divisors: Ticks and divisors can be displayed based on slider interval values. Also, minor ticks can be enabled to indicate the values between each interval. These options present the selected value in a more intuitive way for end users.

Thumb icon: This icon provides various built-in thumb icons and options to customize the thumb style.

Tooltip: Tooltips show selected values more clearly. The tooltip’s format and text can be customized, and it can be placed either at the top or bottom of the track. Also, tooltips can be shown on both thumbs or only on the active thumb.

Highly customizable: The Slider control supports a wide range of options for full customization. Refer to the following screenshot.

WinUI Sliders
WinUI Sliders

WinUI Range Slider (new)

The WinUI Range Slider is a highly interactive UI control that allows users to select a smaller range from a larger data set. The range can be selected by moving the thumb along the track. The slider provides rich features such as labels, ticks, divisors, thumb styles, and tooltips.

Numeric value support: Numeric values can be selected in any range.

Labels: Labels for numeric values can be added with the option to customize their format and style based on user requirements.

Ticks and divisors: This feature shows ticks and divisors based on slider interval values. Also, minor ticks can be enabled to indicate the values between each interval. These options present the selected value in a more intuitive way for end users.

Thumb icon: This feature provides various built-in thumb icons and options to customize the thumb style.

Tooltip: Tooltips show a selected value more clearly. You can also customize the format of the text shown in the tooltip and place the tooltip either at the top or bottom of the track. Also, you can show the tooltip on both thumbs or only on the active thumb.

Highly customizable: The tooltip supports a wide range of options to fully customize the Range Slider control. Refer to the following screenshot.

WinUI Range Slider with Tooltips
WinUI Range Slider with Tooltips

WinUI CalendarDatePicker (new)

The WinUI CalendarDatePicker control is a drop-down control that is optimized to pick a single date from a calendar control. Its rich feature set includes different calendars, date formatting, watermarks, editing, localization, etc.

Refer to the following screenshot.

WinUI Calendar DatePicker
WinUI Calendar DatePicker

WinUI DatePicker (new)

The WinUI DatePicker control gives you a standardized way to pick a date value using touch, mouse, or keyboard input. Its rich feature set includes date formatting, headers, watermarks, editing, and custom templates.

Refer to the following screenshot.

WinUI DatePicker
WinUI DatePicker

WinUI TimePicker (new)

The WinUI TimePicker control gives you a standardized way to pick a time value using touch, mouse, or keyboard input. Its rich feature set includes date formatting, headers, watermarks, editing, and custom templates.

Refer to the following screenshot.

WinUI TimePicker
WinUI TimePicker

Feature enhancements

WinUI Charts

The following new chart types have been added to the WinUI Charts control.

Polar and Radar charts

The Polar and Radar charts are used to visually compare several quantitative or qualitative aspects of a situation. Refer to the following screenshot.

Polar and Radar Charts
Polar and Radar Charts

Pyramid and Funnel charts

Pyramid chart: This chart type visually represents hierarchies in a pyramid-like structure that shows proportions of the total.

Funnel chart: This chart type plots streamlined data to show various stages in a process.

Pyramid and Funnel charts
Pyramid and Funnel charts

Stacked and stacked 100% charts

The following stacked and stacked 100% chart types are provided in the WinUI Charts control:

  • Stacked area chart
  • Stacked bar chart
  • Stacked column chart
  • Stacked line chart
  • 100% stacked area chart
  • 100% stacked bar chart
  • 100% stacked column chart
  • 100% stacked line chart
Stacked and Stacked 100% Chart Types
Stacked and Stacked 100% Chart Types

WinUI DataGrid

Printing

With the 2020 Volume 4 release, users can print data displayed in the WinUI DataGrid control. Refer to the following screenshot.

Print Option in WinUI DataGrid
Print Option in WinUI DataGrid

WinUI TreeView

Context menu

Now, the WinUI TreeView control allows you to show a context menu in a fly-out with built-in commands to edit and delete nodes when a node is right-clicked. Refer to the following screenshot.

Context Menu in WinUI TreeView
Context Menu in WinUI TreeView

WinUI Radial Gauge

Range label

This feature allows labels to be added to ranges in the WinUI Radial Gauge control.

Range Label Feature in WinUI Radial Gauge
Range Label Feature in WinUI Radial Gauge

Axis background content

With this release, the radial gauge axis supports loading a frame image or any kind of custom content as a background to the axis, as seen in the following screenshot.

Custom Axis Background in WinUI Radial Gauge
Custom Axis Background in WinUI Radial Gauge

Various pointer animation types

Now, pointer animation can be customized using various easing animation types.

WinUI bar codes

New GS1Code128Barcode and PDF417 bar code symbology

The following new barcode symbologies are supported in the WinUI Barcode control:

  1. GS1Code128Barcode
  2. PDF417 bar code
GS1Code128Barcode and PDF417 Bar Code
GS1Code128Barcode and PDF417 Bar Code

Auto-module

Now, you can render both QR bar codes and Data Matrix bar codes based on the control size using the auto-module feature.

Note: All the new controls in the WinUI platform support both light and dark themes. You can also check out demos for them in the Microsoft App Center.

What’s next

We plan to provide the following new controls in the WinUI platform in the next release:

  1. Scheduler
  2. Linear Gauge

Conclusion

Thanks for reading! In this blog, we discussed the new controls and feature enhancements rolled out for Syncfusion WinUI controls in the 2020 Volume 4 release. You can check out a list of all the features in our release notes and on the What’s New page.

Explore samples of the WinUI control from this GitHub location. Additionally, you can download and check out our demo app in the App Center.

For current customers, the new version is available for download from the License and Downloads page. If you are not yet a Syncfusion customer, you can try our 30-day free trial to check out our newest features.

Also, if you need specific feature in our WinUI controls, please let us know in the comments section below. You can also contact us through our support forumsDirect-Trac, or feedback portal. We are always happy to assist you!

Be the first to get updates

Sivakumar R

Meet the Author

Sivakumar R

Sivakumar is a Product Manager with over 10 years of experience in software development. Currently, he manages the development of Syncfusion's Web Components, which has been widely adopted by developers worldwide.