C
C#11mo ago
MrScautHD

❔ What is the best GUI system for C#?

Does anyone know a good lib that impliment a gui system?
30 Replies
Pobiega
Pobiega11mo ago
context? details? WPF and Avalonia are both good "GUI libs" if by that you mean you want to make desktop GUIs
MrScautHD
MrScautHD11mo ago
I want to make game guis
Pobiega
Pobiega11mo ago
Then say that in your opening message. Include what game engine you are working with as well.
Joreyk ( IXLLEGACYIXL )
for desktop developement for games you have options: unity, godot, stride
MrScautHD
MrScautHD11mo ago
For my own game engine Or should i do it my own
Joreyk ( IXLLEGACYIXL )
for your own engine you can try Silk.NET which is a binding to vulkan, opengl and blabla for C#
MrScautHD
MrScautHD11mo ago
Im looking for a gui system For ingane Not for doing a window system
Joreyk ( IXLLEGACYIXL )
vulkan and opengl are gui systems
MrScautHD
MrScautHD11mo ago
Yk what i mean A ui system
Joreyk ( IXLLEGACYIXL )
you either use a finished ui system or you make your own with bindings to low level systems
MrScautHD
MrScautHD11mo ago
Ok 👌
Joreyk ( IXLLEGACYIXL )
and most common low level systems are vulkan, direct3d and opengl they have nothing to do with the window where silk.net makes a binding for it
Florian Voß
Florian Voß11mo ago
does Xamarin.Forms really provide a more stable developer experience than Maui? in what regard?
Joreyk ( IXLLEGACYIXL )
maui is on the edge of usability, its bugged as hell and maui is new..xamarin is old
Florian Voß
Florian Voß11mo ago
that I know really? the dotnet pro magazine where I have most of my information from said its very reliable now. They also said the core apis are finished and won't change in future
Joreyk ( IXLLEGACYIXL )
develop something with it then you will feel it 😛 i prefer WPF over maui
Florian Voß
Florian Voß11mo ago
I am develooping something right now with it (have only started few days a go to be fair) I am migrating our app from wpf to maui lol
Joreyk ( IXLLEGACYIXL )
would make more sense to migrate to avalonia
Florian Voß
Florian Voß11mo ago
avalonia doesnt suport mobile platforms I rather support mobile than linux We* wait I thought Avalonia does support mobile according to this pic it doesnt
Joreyk ( IXLLEGACYIXL )
avalonia is close to wpf allready and it doesnt care about the underlying system if you want to launch your app on your mobile phone then go for maui
Chamase
Chamase11mo ago
So you mean UWP is not the best ?? for like 90% of case.. Because I work on UWP and I tought I will do my app in android studio as well with c# library for gain in time.... @joreyk Did you think I need to move to like MAUI for android and IOS compatibility ? (I tried xamarin with not a lot of good result)
Joreyk ( IXLLEGACYIXL )
maui is meant to be run on mobile devices
Chamase
Chamase11mo ago
It is easy to move from UWP to maui or it's an other type of logic ?
sibber
sibber11mo ago
not really they're graphics apis i think they're asking for something like neosis but thats c++ obviously and I'm not aware of anything else, in not a game dev
Chamase
Chamase11mo ago
(I'm not here for game dev btw)
Kiel
Kiel11mo ago
@mrscauthd are you trying to make a GUI game, or you want to implement a GUI inside a game?
Kiel
Kiel11mo ago
there's https://github.com/ImGuiNET/ImGui.NET which I believe allows you to draw a ui inside something else
GitHub
GitHub - ImGuiNET/ImGui.NET: An ImGui wrapper for .NET.
An ImGui wrapper for .NET. Contribute to ImGuiNET/ImGui.NET development by creating an account on GitHub.
MrScautHD
MrScautHD11mo ago
Well but this one is very messy
Accord
Accord11mo ago
Was this issue resolved? If so, run /close - otherwise I will mark this as stale and this post will be archived until there is new activity. Was this issue resolved? If so, run /close - otherwise I will mark this as stale and this post will be archived until there is new activity.
Want results from more Discord servers?
Add your server
More Posts
Background service to consume a rabbitmq queue, messages unackedI have a background worker which listens to a rabbitmq queue for email sending. The messages are add❔ What is default data types when reading from Excel sheet for upload into DB.?I was trying to upload a excel sheet but having type miss match error while the data types in excel ❔ What is available approaches to communicate between MicroservicesHello dear friends, Let's assume we have a project has the following Microservices (AuthMicroservice✅ Could not load assembly UWP [Mysql Data] (Resolved alone)Hello everyone. I reached something interesting this last hours. I can't work anymore on my project.❔ How to implement an "undo move" function in a game where I need to keep track of multiple objects?PS: I'm using Unity by the way. tldr; In my game, every time the player moves one tile, different o❔ ✅ 'Engines' does not exist in the namespace 'BenchmarkDotNet'Other than a problem, I'm not sure what I've got going on here. In the terminal, I've tried `dotnet❔ nuget doesnt work anymore. IHi, I checked the settings and it seems good. https://api.nuget.org/v3/index.json I get the follow❔ EF Core: Owned property with converter expression cannot be convertedHey guys, we're having this issue. ShoppingCart is an owned entity and Items is a List of objects,❔ Amazon SP APIAnyone have use the "papi" before? I don't usually use people's open api so I don't know how to auth❔ Concepts to know for 2year experience on C# and .Net.Hi, I have worked on winforms to create few desktop apps and created few APIs using C# and a crud we