Aug 17, 2014 at 7:48 AM, MasterPi wrote
It's dead the moment you don't use it.
I disagree. WinForms is "mature" and not under active development, however it is still fully supported - besides, it's still a wrapper around native Windows controls, so you are effectively assured a degree of forward-compatibility.
The only bad thing about WinForms I can legitimately say is that there needs to be more controls, and I'm a bit annoyed that some of the newer native controls don't have WinForms wrapper, and you still need to resort to component vendors like Infragistics or Telerik for things like panes/draggable-tab UIs.
WinForms still has its RAD advantages over WPF, of course. Oh, and WPF applications are absolutely hideous on Windows 8.x because the Win8 WPF theme was based on the Basic skin, not the (slightly better looking) Standard skin.
If I were creating a new project with a straight-forward UI, I'd still use WinForms. And I'll state that WinForms is still used internally, even for new projects (internal tools, etc)
(These are my personal opinions and not the company's, yada yada)