It's not something I've used, but have a look at Avalonia UI.
Confused about cross-platform capabilities for Linux

I have been searching for over a week now, watched videos, and came to the conclusion that VS only supports cross-platform GUI for MAUI and Xamarin Windows, Mac, Android, iOS, and others, but not Linux, but they say they now support Linux in C++, and from what I can find only C++, so from what I can find it is console based only, because what I cannot find is an example of a GUI in Linux, so to be clear about my question, what is the capabilities for cross-platform that will run on a GUI app on Linux, I am not asking about tools that run on Linux, only the code I compile, is it limited to only console apps since that is all I can find examples of?
It seems that I can compile console apps in WSL, and even run them, I can understand I cannot run a GUI app in WSL, it is console only, but I still should be able to compile them, and distribute them, but could not figure out how to do that, which led me to question the if this means we can only write console apps, which is makes me wonder why I would want to do that becasue that limits its use, so I am wondering if this is the case, is GUI in the Future?
Thanks, Flesh
Developer technologies | C++
2 additional answers
Sort by: Most helpful
-
Sam of Simple Samples 5,546 Reputation points
2022-10-27T21:56:41.753+00:00 I am not aware of a GUI provided by Microsoft for Linux. I am certain there is not.
.Net MAUI is expected to work in Linux too but Microsoft has said that they will not do it. They will support it if someone else does it. I assume it is unlikely Microsoft will develop any other GUI for Linux.
There are other multi-platform frameworks available but not from Microsoft.
-
Jeffrey Scott Flesher 21 Reputation points
2022-10-28T00:02:18.317+00:00 Correct about Linux, not looking for Linux tools, only run time. The robot through me off, I am looking at .Net and MAUI, as well as Xamarin, and wanted to know if they will eventually run on Linux, but my question was a miss understanding about how to install Cmake into VS, I have it working, but to be honus, it was hard to get installed, and very confusing on how to use it, but from what I have learned, this only works in C++, which is not an issue, but I wanted to make sure that was right because C# is in .Net, not sure how C++ fits into .Net or MAUI, which I like, but still need that backend in C++ to do the things I need to be done, so can you answer one question knowing I am looking for Cross-Platform to include Linux Run-time, I have to say that because I am not looking for tools that run on Linux, on Apps, so what Langagues am I safe to use, and I have a lot to learn about MAUI, but it seems to be XML file concentric, like Qt Designer, which I am not pleased with Qt Cross-Platform, never got that working after years of trying, so I am coming back to VS, and need to know when to look for Linux support in MAUI, and what language to use in .Net or C++, to get Cmake to work.
Thanks, Jeff Flesher