What is WPF to the WinForms programmer?
WinForms distilled is adding controls to forms, and adding event handlers. This is simple and easy and allows you to make functio
WPF should be every WinForms programmer's dream: instead of procedurally doing every little thing, it lets you say what the controls are, where to put them, what they look like, and to some extent even how they behave in XAML, while letting you customize behavior in the "code behind". Oh, and the designer can do a lot more for you now than before because of the declarative nature of XAML.