WinUI 3 Preview 1 supports Win32 apps and .NET 5 interfaces

by Don Sharpe
Don Sharpe
Don Sharpe
Don has been writing professionally for over 10 years now, but his passion for the written word started back in his elementary school days. His work has been... read more
Affiliate Disclosure
  • WinUI 3 Preview 1 has already shipped, and it boasts support for Win32 apps and more platforms.
  • The preview includes the SwapChainPanel control for the delivery of superior graphics with DirectX.
  • Visit the Windows 10 page to learn more about applications for the operating system.
  • The Microsoft Build 2020 page has a lot more updates and insights. Be sure to check it out. 
WinUI 3 Preview 1

WinUI 3 Preview 1 has already shipped, and it boasts support for Win32 apps and more platforms. The latest version of the user interface technology from Microsoft includes capabilities that make it more practical for a wider base of application developers.

New features in WinUI 3 Preview 1

The previous version of the platform, Alpha, only supported Universal Windows Platform (UWP) apps. As such, it was ideal for developing applications that scale smoothly across an array of Windows 10-powered devices.

For example, the platform supports UI design for the Xbox One console, HoloLens, and Windows 10 mobile.

So, with the latest update, desktop or Win32 applications have joined the list of WinUI-compatible applications. Microsoft announced this at its Build 2020 event.

In addition to the aforementioned ability to use WinUI from Desktop apps, Preview 1 will also support .NET 5 when run in this Desktop context. Preview 1 is also the first preview of WinUI 3 to include the SwapChainPanel control – this is key for developers working with DirectX for providing custom graphical rendering as a part of their user experience.

Additionally, WinUI 3 Preview 1 leverages the fluent design UI controls that came with WinUI v2.4. Microsoft said it also fixed a couple of flaws in the platform.

If you build programs using the .NET platform, you can now enjoy WinUI support for several .NET 5 interfaces.

All the improvements coming to WinUI are central to the successful implementation of Microsoft’s fluent design principles. The company wishes to create coherence and simplicity via a common open design system across different platforms.

As you may have already noticed, Microsoft has been updating various Windows 10 UI elements, including app icons, with fluent design. Hopefully, it continues to empower developers with the tools they require to create interfaces that satisfy if not exceed user requirements.

The latest WinUI version is in public preview, though.

Do you have any questions or suggestions about WinUI Preview 1? Feel free to share them in the comments section below.

This article covers:Topics: