Content deleted Content added
m WinUI is fully native and is not written in C#. The C# code you see in the repo is only unit tests. |
Clarify that UWP XAML != WinUI 2 |
||
Line 31:
WinUI is one of the multiple UI frameworks provided built-in for the Windows Runtime; the others being [[HTML5]] (e.g., via [[WinJS]]) and [[DirectX]].
WinUI 2 is an extension library for UWP XAML containing controls and styling that match the Windows 11 design language. It is shipped through NuGet and is distinct from the UWP XAML framework, which provides the actual rendering engine; though, they may be treated synonyms.
WinUI 3 decouples WinRT XAML from the operating system as a separate package to be updated quickly and make new features work on older versions of Windows.<ref>{{cite web |first=Miguel |last=Ramos |date=2020-07-07 |title=A deep-dive into WinUI 3 in desktop apps |url=https://blogs.windows.com/windowsdeveloper/2020/07/07/a-deep-dive-into-winui-3-in-desktop-apps/ |department=Windows Developer |website=Windows Blogs |access-date=2021-05-28}}</ref> It is part of [[Windows App SDK]] (codenamed "Project Reunion"), a Microsoft effort to reconcile the Windows desktop (Win32) and the UWP low IL app model.
|