I want to create a cross-platform C# application using Mono.
I used to think that for these purposes I need to use GTK#, Now it seems to me that it is not as attractive to users as I had thought before. A good choice would be a Silverlight (Moonlight), but it's solution for WEB and despite the fact that it can be run outside of the browser, I think that this technology not completely suitable for my purposes. I think WPF would be a great choice, but Mono does not support it.
So I'm looking for cross-platform gui toolkit for C# to build applications with powerful, animated and custom user interface.
You might want to take a look at Xamarin. It's probably the best solution for cross-platform C#, but also very expensive.
I suggest regular .NET WinForms. Silverlight is not a good option, Microsoft is not actively promoting it and WPF has currently few benefits compared to winforms (it's future is also debated).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With