Introducing the Ultimate UI for WinUI Preview

Brian Lagunas / Wednesday, December 16, 2020

If you haven’t heard, WinUI is the latest a greatest technology for building Windows apps coming out of Microsoft these days. What is WinUI? You can think of WinUI as a decoupled UI library that you can use to build the user interface of your applications.  All those UI controls like buttons, checkboxes, context menus, list views, text blocks, and radio buttons have been decoupled from the Windows SDK, and now ship in easy to consume NuGet packages. WinUI 3 Preview 3 just released last month, and now Infragistics is going to jump all in and help take WinUI to the next level with our own controls.

Today, I am excited to announce the immediate availability of Infragistics Ultimate UI for WinUI Preview. Yes, that's right... you can now take advantage of our blazing fast, feature rich, easy to use components in your WinUI applications starting now.

Now, I’m not just giving paying customers early access to the Infragistics Ultimate UI for WinUI Preview controls.  I’m giving everyone access to the Ultimate UI for WinUI Preview controls for FREE!  That’s right, no purchases necessary.  Anyone from the community can download these great controls and start using them NOW.  All I ask is that you contact support for any issues or bugs you run into, submit any feature requests to the Infragistics Product Ideas website, and you send me your honest feedback directly.  I want to know what you think of these controls and what you need in order to be successful building WinUI apps.  So, what are you waiting for?

Download the FREE Infragistics Ultimate UI for WinUI Preview

What is WinUI?

The Windows UI Library (WinUI) is a native user experience (UX) framework for both Windows Desktop and UWP apps. Simply put, WinUI is a set of UI controls based on the Fluent Design System that have been decoupled from the Windows 10 SDK to be used in your MFC, WinForms, WPF, or UWP apps. You can think of WinUI as being the path forward for all Windows apps. You can use WinUI to compose your UI layer in native UWP or Win32 apps, or modernize your existing desktop applications piece by piece with the use of XAML Islands.

what is winui

Ultimate UI for WinUI Components

Although this is just a preview, Ultimate UI for WinUI is packed with 9 new WinUI components. Now, let's take a moment to quickly cover all the great components you can start using in your WinUI applications.

WinUI Data Grid

The Ultimate UI for WinUI Data Grid is a tabular grid component that allows you to quickly bind and display your data with little coding or configuration. Features of the WinUI data grid include inline editing, filtering, sorting, templates, row selection, row grouping, row pinning and movable columns and more. When we designed the core grid component, we optimized for live, streaming data, with the ability to handle unlimited data set size in number of rows or columns. With a large portion of our customer base being financial services, these are the most important attributes – load time, scroll time, unlimited rows, unlimited columns – with buttery-smooth scrolling under heavy loads. At the same time, many of you are coming from feature-packed enterprise line-of-business apps. We are delivering the features you need as well.

winui data grid

WinUI Bullet Graph

The bullet graph component provides you with the ability to create attractive data presentations, replacing meters and gauges that are used on dashboards with simple yet straightforward and clear bar charts. A bullet graph is one of the most effective and efficient ways to present progress towards goals, good/better/best ranges, or compare multiple measurements in as little horizontal or vertical space as possible.

WinUI bullet graph

WinUI Category Chart

This touch-enabled charting control makes visualizing category data a breeze. Built on top of a high-performing and feature-rich data chart, the category chart filters the complexities of data visualization into a simplified API that anyone can use.

WinUI category chart

WinUI Charts

The chart control has been the powerhouse of Infragistics for many years on other platforms.  Now, you can take advantage of the power and massive feature set provided by the Data Chart in your WinUI applications.  There are literally too many features to even fathom talking about all of them in this post.  So, I will simply sum them up and you can go play with the Data Chart yourself.  Make sure you set aside a year or so to really dive in.  That’s just how many features we pack into this cross platform data chart.  The WinUI Data Chart comes with over 50 chart types including bar, column, line, area, spline, waterfall, point, OHLC, polar, radial, and many, many more.  Besides a crazy number of supported chart types, there are an even larger number of features with each chart.  Crosshairs, legends, markers, panning, zooming, and much more.  Basically, the WinUI Data Chart is the Chuck Norris of charts.  Nothing else needs to be said.

WinUI chart

WinUI Doughnut Chart

Display your data with multiple series using this rich Doughnut Chart. Similar to a Pie Chart, the Doughnut Chart shows categorical statistics expressed in percentages. With its hollow center, it's best for displaying multiple series using concentric rings where each ring represents a data series. Bind easily to data, configure the inner radius, display exploded slices, customize themes, and more with this well-rounded control.

WinUI doughnut chart

WinUI Linear Gauge

Make data visualizations and dashboards more engaging with a Linear Gauge that shows off KPIs with rich style and interactivity. The gauges are powerful, easy to use, and highly configurable to present dashboards.

WinUI linear gauge

WinUI Pie Chart

Create simple or exploded pie charts. Customize the threshold for inclusion in the Other category, and display text labels and images that can be within or outside of the pie in a manner that avoids overlap. Users can click or drill down to view underlying data, explode out a section of the pie, and find information via tooltips.

WinUI pie chart

WinUI Radial Gauge

The WinUI Radial Gauge makes your data visualizations and dashboards more engaging and shows off KPIs with rich style and interactivity. The gauges are powerful, easy to use, and configurable to present dashboards capable of displaying clocks, industrial panels, automotive dashboards, and aircraft cockpits.

WinUI radial gauge

WinUI Sparkline

The WinUI Sparkline control is a data-intense, design-simple graphic that allows end users to spot trends, variations, and patterns in data in a clear and compact representation.

WinUI sparkline

Let’s Wrap this Baby Up!

Seeing the release of this preview probably has you asking yourself, “Brian, these controls are amazing and I can’t wait to use them, but what’s next?  What’s your long-term plan for WinUI?”.  Well, I’m glad you asked. We have a long-term plan for supporting your WinUI application needs, and we are committed to bringing you the market’s best, highest performing, and most beautiful WinUI controls period. But in order to accomplish this, we need your help.

If you find an issue in this preview let me know. If you have ideas about new features we should bring to our components, let me know. If you discover important issues we need to fix, or even brand-new components you’d like us to introduce, let me know. Follow and engage with us on Twitter via @infragistics. You can also follow and contact me directly on Twitter at @brianlagunasYou can also subscribe to my YouTube channel to be notified of new videos, and follow me on Twitch to watch me stream live.