I don't want to use Winforms, since they are generally not very good for maintainable applications and such.
I am able to make native looking apps in WinUI desktop using with C#, which effectively works the same WPF except for how the UI looks and what namespaces you use.
I just want to be able to do that, but have my business logic and data access and whatever code behind I have written in C++.
They have project templates for it, but I haven't been able to understand how things work with C++, with all the precompiled headers and WinRT stuff and IDL files.