Uno Platform is bringing their support to Linux. Uno allows you to build native mobile, desktop, and WebAssembly apps with and XAML from a single code base. You can build Linux applications with Uno using Visual Studio and Ubuntu on WSL. In collaboration with Uno, we built a mock-up snap that measures and adjusts the speed of an IoT device to demonstrate what you can do.
Link: Develop Uno Platform projects on Linux with Visual Studio