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 functional GUIs quickly.
WPF on the other hand is XAML (?) + Code (?) that seems like a much more complicated way to make prettier UIs slowly.
There are plenty of existing SO questions on aspects of WPF but I'm looking for a two sentence blub on how to grawk it. Should I just focus on learning XAML? Or is real WPF written by directly accessing the classes and writing code (like Winforms)?
Also, what practical benefit would a WinForms programmer like me see from using WPF? 3D graphics, arbitrary zooming of text, and custom 'skins' for applications are not valid answers. What does WPF offer an app used to track shipping orders.