Quote Originally Posted by assassin View Post
For some time we have been using WinForms to create desktop applications. WinForms provides access to the elements of the native Microsoft Windows interface by inserting the existing Windows API into the managed code. WPF, on the other hand, is the new platform for the development of Microsoft Windows applications, based on the .NET Framework. This framework provides an extensible, clear, object-oriented set of classes that allows you to develop rich Windows applications.

Microsoft Windows Presentation Foundation (WPF) is a user interface framework for creating Windows client applications with engaging and intuitive user experiences. It is a subset of the Microsoft .NET Framework and was introduced by Microsoft as part of .NET 3.0. It combines the application user interface, 2D graphics, 3D graphics, documents and multimedia content into a single structure to help developers create rich, interactive applications.

Really What are the pros and cons of both WPF & WinForms ?
Actually, I am also a winforms person and this is the 1st time I'm hearing of something better than WinForms.If WPF supports c++, then I'm ok with jumping ships. because I've gone to hell and back to have OOP done with C++ in WinForms and then it made me learn c# just so that I could do it easily, but my love for c++ never goes away. So does this WPF support the above mentioned?