Reviewing what's new in WinUI 3.0
Although WinUI 3.0 is a major release, the number of new features is not large, and only one new control has been added to the library: WebView2. That may be surprising to many people, but the first feature was quite an undertaking. We'll look at all of them in the following subsections.
Backward compatibility
To make WinUI applications compatible with any version of Windows (starting with the Creator's Update, released in spring 2017), the WinUI team had to extract all of the UWP controls from the Windows SDK and move them to the new Microsoft.UI.Xaml
libraries. The result of this work not only creates compatibility with more versions of Windows, but it also enables developers to consume WinUI, regardless of whether they are using UWP or Win32 as the underlying platform. C# and Visual Basic developers can build .NET 5 apps with WinUI for Desktop projects and .NET Native apps with WinUI for UWP projects, and C++ developers can...