C
C#8mo ago
Tunetrooper

❔ How to make a GUI using GTK?

I remember when I programmed in C# a lot more i used to use GTK as a graphics library over the Forms system, but whenever i try and build my project with GTK added i get errors about .NET versions? Does anyone know whats going on here? Log file attached NOTE: User Directory replaced with --- for privacy
14 Replies
Buddy
Buddy8mo ago
You can just use Avalonia
Buddy
Buddy8mo ago
Avalonia UI
Avalonia UI - Cross-Platform UI Framework for .NET
Pixel-Perfect Cross-Platform .NET Applications with C# for Windows, macOS, Linux, iOS, Android and Browser.
Buddy
Buddy8mo ago
it is cross-platform and also available for Linux, it is similar to WPF with a more modern look at it, such as for styling it uses CSS's selectors. Avalonia is very popular, my personal favorite GUI Framework for .NET
Tunetrooper
Tunetrooper8mo ago
Wow thats extremely interesting, I'm absolutely looking into this, thank you for your help friend!
Buddy
Buddy8mo ago
Anytime!
Tunetrooper
Tunetrooper8mo ago
I will update this thread with my opinion on it after some usage for sure!
Buddy
Buddy8mo ago
No problem. Note that XAML frameworks do have a learning curve.
Tunetrooper
Tunetrooper8mo ago
What would you recommend to learn XAML? Would messing around with this work okay? Or should I take a prerequisite
Buddy
Buddy8mo ago
I would personally just mess around with it, as they do have templates to start with.
Tunetrooper
Tunetrooper8mo ago
Okay! Many thanks!
Buddy
Buddy8mo ago
They also have plugins for many IDEs, such as VSCode, JetBrains Rider, and Visual Studio. Which you are recommended to install
Tunetrooper
Tunetrooper8mo ago
Gotcha, will do!
Accord
Accord8mo 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.