Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Alternative to winforms that can be easily used with C# and .NET

Tags:

c#

.net

winforms

I am tired of flickering of GUI and every possible control, milions of articles about double-buffering, ControlStyle flags and so on that don't even work; look at this examples:

How to prevent a Windows Forms TextBox from flickering on resize?

After reading this question, other on SO, and many articles on the web i think there are 2 options, write own controls, or use alternative to the winforms. So my question is: what are good alternatives that can be easily used with C# and .NET on Windows, and maybe even on Linux and Mac (but this is not necessary)? However if i missing something with all that windows mess, i will be glad if you correct me.

One important thing, altough flickering and other problems are annoying, they not prevent job getting done, so alternatives priority is to be fully functional, otherwise, it's better to stick with ancient winforms.

like image 751
SuitUp Avatar asked Sep 12 '10 03:09

SuitUp


3 Answers

WPF, would be your answer to Windows Forms if you are on the .NET platform.

like image 172
TalentTuner Avatar answered Sep 19 '22 18:09

TalentTuner


What about these alternatives?

  • WPF
  • GTK+
  • Qt
like image 38
Andrew Hare Avatar answered Sep 20 '22 18:09

Andrew Hare


Have you seen this SO question? It might help you with the flickering problems.

like image 33
Zach Johnson Avatar answered Sep 21 '22 18:09

Zach Johnson