01 · Native
WinUI 3 and the Windows App SDK
WinUI 3 is Microsoft's recommended native UI framework for new Windows desktop apps, and it ships as part of the Windows App SDK. It targets Windows 10 and Windows 11, and is normally written in C# with XAML.
Choose it when the product is Windows-only, you want current platform controls and Fluent styling without extra layers, and your team is comfortable in C#. The trade-offs are real: it is the newer stack, so some third-party control libraries and long-tail edge cases are less travelled than in WPF. For a greenfield Windows-only application in 2026, it is the natural first option to evaluate.
Current Windows controls and Fluent styling without extra layers
Fewer third-party control libraries than WPF has accumulated