The last MS framework for modern UI is WinUI 3
It can be used in C++/WinRT or C# (simpler syntax in C#)
Since 1.4 version, XAML Islands can also be used (DesktopWindowXamlSource) to host XAML controls inside classic Win32 apps (C++/Win32, WinForms, WPF)
(official MS sample : https://github.com/microsoft/WindowsAppSDK-Samples/tree/main/Samples/Islands
or a test sample I had uploaded with WPF : https://github.com/castorix/WPF_XAML_Islands_WinUI3
to test some XAML controls)
You can check main XAML controls with WinUI 3 Gallery,
from store https://apps.microsoft.com/detail/winui-3-gallery/9P3JFPWWDZRC?hl=en-US&gl=US
or from source https://github.com/microsoft/WinUI-Gallery