The WinUI team released the first preview version of WinUI 3 at Microsoft Build 2020. It is a full-fledged, end-to-end, standalone UI framework for building Windows apps. The WinUI 3 preview release supports desktop C#/.NET and native C++/Win32 application development.
We are glad to announce our first-ever Syncfusion Essential Studio for WinUI 3 preview in the upcoming 2020 Volume 3 release. Although the first release of production-ready WinUI for application development isn’t expected until 2021, we’re already starting to offer a range of controls. Our toolkit will grow to help you develop line-of-business applications by 2021, along with WinUI 3’s first production-ready release.
WinUI is a progressive platform for developing user interfaces (UI) in Windows applications. It was developed by Microsoft. The following are the available versions of WinUI in active development:
WinUI 2 is used for developing UWP XAML apps. It is a library containing Fluent-based UI controls and styles. It was first released in Oct 2018 and its latest release, v2.4, was rolled out on May 8, 2020.
WinUI 3 is a standalone UI framework currently in development. We can use it for both desktop and UWP application development. It provides state-of-the-art graphical capabilities and Fluent Design styling for all trending devices, hardware, and inputs. The major use of WinUI 3 is for decoupling the XAML, composition, and input layers of Windows 10, and deploying them independently through NuGet for Windows 10 1803 (and above) applications. It also supports C++ and .NET-based applications. Learn more about the benefits of WinUI 3 from this roadmap. The latest available release is WinUI 3 Preview 2, which was rolled out on July 15, 2020.
The Syncfusion Essential Studio for WinUI 3 preview will include a set of controls for developing line-of-business applications. This will include DataGrid, TreeGrid, beautiful charts and gauges, TreeView, Barcode, Badge, and ColorPicker controls. These controls are completely customizable and already feature rich. Let’s sneak a peek at these controls.
The Syncfusion WinUI Chart control will be a data visualization control optimized to visualize large quantities of data in an elegant way. Its rich feature set will include functionalities like data binding, multiple axes, animations, data labels, trackballs, tooltips, selection, and zooming. What’s more, as we already announced, the Syncfusion charts work on Web/WebAssembly through our support of Uno Platform.
The WinUI charts will have the following feature highlights in the upcoming release:
The Syncfusion WinUI DataGrid can be used to display and manipulate data in a tabular format. Its rich feature set will include functionalities like data binding, editing, sorting, filtering, and grouping. It will also be optimized to work with millions of records, as well as handle high-frequency, real-time updates.
The WinUI DataGrid will have the following features:
The Syncfusion WinUI TreeGrid will be a data-oriented control for displaying self-relational data in a tree structure UI like a multicolumn tree view. The data can be loaded on-demand. Its rich feature set will include editing with different column types, selection, and node selection with check boxes, sorting, and filtering.
The Syncfusion WinUI Radial Gauge will be used for visualizing numeric values on a circular scale. It will have a rich set of features and will be completely customizable and extendable to simulate a speedometer, meter gauge, analog clock, and so on.
The WinUI Radial Gauge will have the following features:
The Syncfusion WinUI TreeView will be a data-oriented control for displaying data in a hierarchical structure with built-in virtualization and expanding and collapsing nodes.
The WinUI TreeView will have the following features:
The Syncfusion WinUI Barcode will be a data visualization control used to generate and display data in a machine-readable format. It will provide a perfect approach to encode text using supported symbol types.
The WinUI Barcode will have the following features:
The WinUI Badge can be used to show a notification to users via a simple, elegant badge view. The Badge control can also be loaded with predefined shapes and contextual color variants. It can be easily integrated with other controls, like Button or Listview.
The Syncfusion WinUI ColorPicker and DropDownColorPicker controls will allow a user to select a brush (solid color, linear gradient, and radial gradient brushes) visually in a WYSIWYG interface. They will provide RGB, HSV, HSL, CMYK, and hex color modes for color selection. Also, they offer solid and complete customizations with the color edit options.
The Syncfusion WinUI ColorPalette and DropDownColorPalette controls will allow a user to select colors from a predefined color palette. The controls will also provide various built-in color palettes, as well as automatic and more-color options for the user to choose desired colors.
I hope you enjoyed the blog and are excited about our upcoming Syncfusion Essential Studio release with WinUI 3 preview controls.
Please look forward to the release for these marvellous UI controls. They will definitely serve your needs!
Stay tuned to our official Twitter, Facebook, and LinkedIn pages for the announcement of the release. We will also post a detailed blog right after the release to guide you through working with the new features and controls.
You can also contact us through our support forum, feedback portal, or Direct-Trac support system. We are always happy to assist you!