With .NET Core 3 in preview, it is possible to create a WinForms or WPF "desktop application" on the .NET Core platform.
Using XAML islands, it is possible to host UWP controls in a WPF application.
Does .NET Core 3 and up directly support the WinUI library? Or is the best practice to start from a WPF application and host the controls (NavigationView etc ...)?
UPDATE
dotnet new winforms and dotnew new wpf will create .net core projects for their respective technologies.
Is the intention (or is it already possible, and if so: how) to also support something like dotnet new uwp, where UWP style controls are "the default" (by referencing the WinUI library) instead of starting from WPF and using XAML islands.