Why WPF and compare WPF with Winforms ? (WPF Interview question with answers)

In this video we will try to understand Why WPF (windows presentation foundation) and How WPF is better than winforms. The video explains how WPF is better than winform using ABCDEFG acronym. A - Anywhere execution ( Windows or Web). B - Bindings ( less coding). C - Common look and feel ( resource and styles). D - Declarative programming (XAML). E - Expression blend animation ( Animation ease). F - Fast execution ( Hardware acceleration). G - Graphic hardware independent ( resolution independent).